IMHO, every engineer should have 6 empathy, 1 revive, and 6 transference at least. Not having these three skills will hinder your teams.

In regards to the post above, all I can say is not every player reads the forums and not every player is going to be "good". Politely let them know what you think and move on, if it is making the game less fun for you, find a new group