Mesmer is soso solo I heard, the illusions die extremely fast.

Overall I think as you said Engineer is very good solo but the best class for that would be the ranger with a tank pet in my opinion