Guardian is one of my main and I wanted to make either engineer or necromancer as my second main but I chose mesmer instead. I've done a lot of experimentations and testing for these three professions so I guess I could say that I've got good experience on this. :laugh:
Guardian:
A lot of people might think that guardian is a great melee fighter like a warrior, because they use heavy armor, swinging greatsword and all. But if you play dungeons and dragons, the cleric class uses heavy armor with mace and shield as weapons. So this is the idea of how a guardian should be. However they are still a good and strong melee class and can tank well. If a warrior depend on his offensive skills for battle, a guardian uses his buffing skills to defend himself. Guardians are well known for their Aegis as a defence skill, together with a lot of health regenarations skills. For offence, they have several burning skills for dot damage. So imho, if you think you want to win an opponent by playing a guardian like a warrior (by spamming all offeinsive skills), it could hardly happen. You gotta depend on your protection buff and some dot skills. Plus.. guardian is one of the class which has the lowest health other than elementalist and thief.
Conclusion: Guardian = awesome protection and healing buff + burning.
--------------------------
Engineer:
To me they are the most fun class to play. They are best known for kiting, knock back and condition dealer. They are very good at keeping their opponents at bay with a lot of knock back skills. An array of condition maker that decrease movement speed and inflict poison/bleed/burn just make them better at this. You can either play this class like a desperado with pistols and riffle or focus on throwing bombs and grenades (which most of the condition skills come from). Turrets are fun too, but they're not so effective for pve, unless you're fighting champion monsters or in a dungeon or in WvW. You can do a lot of stuff with this class.
Conclusion: Engineer = condition maker + knockback / movement stopper (not sure if the term is acceptable but I hope you got it :unsure: )
--------------------------
Necromancer:
People fear necromancer because of their crazy bleeding skills.. and poison. A lot of people would use this condition damage as the main weapon rather on using summoning simply because it's more effective. But still the summoning is pretty strong too and work effectively in PvE. Unlike engineer, a necromancer's condition damage is stronger and longer and has better radius too ( I think =/ ). Other than that, they are also good at removing condition by converting conditions to boon.. or "swallowing" it and putting the curse on the enemies. They also have the most HP of all the classes, on par with warriors. On top of that, they can suck blood out of the opponent which is why you can see sometimes a necromancer is the one who stands in front of the line tanking the boss monster. Their aoe condition damage can also be traited to heal themselves and allies (though very little regeneration).
The only reason why I didn't choose this for my main is because they can't buff allies.. and the aoe healing for allies is only when there are monsters around. They have good speed buff and shield buff though... but only for themselves.
Conclusion: Necromancer = strong bleed+poison, condition "eater", lots of HP with HP steal.
--------------------------
All of these are only based on my experience with a lot of experiments and reading. I apologize if the way I describe the classes is not like how it suppose to be. But still, the best way to know is to play the class yourself. You should have a clear experience if you play the class until about level 17.
Cheers :laugh: