Engineers are a unique thing. My first character was an engineer and I loved him. Then I got to level ~30 and he started to slow down. At the time I lost patience and made a guardian, which ended up being my first 80, but now I have gone back to my engineer. He's 70 now, and will be 80 soon.
There is something about them that makes them a lot of fun in my opinion. There are so many options and ways for them to be played. It really keeps things interesting once you get higher in the levels. Also there are traits that help out once you can unlock them.
If you are feeling down about the engineer I'd recommend going into the mists and trying out sPvP with them. You'll have all the traits/skills unlocked so you can mess around with them and see what they can really do before leveling yours up.