I went to play some other classes such as rev, thief, engi, ranger, and mesmer.
In PvE, I felt useful with other classes by providing bunch of important boons to allies, removing enemies' boons, and ccing while doing good dps or heals at the same time. Then I come back to this class, and it only do a single thing depending on build (dps/heal/basic boon kitten) and never everything at once like everyone else. On top of that it goes down easily if I was careless.
In PvP/WvW, I felt effective with other classes by just learning their skills in a week and figuring out matchups. I get to spam skills or facetank brainlessly when playing other classes, then I tried similar bs with ele and instantly die even though I'm supposedly playing a bunker build. It also feels nice to get an upper hand in a fight but can't ever actually finish an enemy off because they can simply run around to wait for their cd and sometimes even turn it all around by bursting me thanks to the toothpick ranged, snail paced animation mage theme. Or I'll land a cc on someone then try to go in for follow-up damage only to be out-traded by the person with his face on the floor because everyone else can instant cast spam. Let's also not forget putting down a well placed Meteor Shower only to cry for help from supports because retaliation destroyed my health bar while enemies just run around freely inside the meteor's AoE because barriers and protection.
And of course, there's a balance team that will nerf the class every time while simultaneously giving away all its unique effects/skills/traits to other classes & runes.
Ele is truely the best class for masochists.