if i were in your place i would level the engineer to max, create a psi reincarnation and see whether i like it or not
classes are very different and i can only recommend to take time to find out which one you enjoy most
reincarnation is never wasted time, it is the key to many economical advantages in this game!
i would even level all possible reincarnations to max before i start any gearup activity, but thats just me
~
myself i enjoyed psi a LOT, but also warror and necromancer, however i still find myself playing psi the most
interestingly, aside from a small timeframe where psi was a vastly superior class, it seems almost noone is playing it, most likely because it is more complex than other classes, however it rewards the player with awesome burstdmg (=make so much dmg in such short time when your opponent misses a second to input he is gone)
about the CC-thing: i try this again and again but it no longer really works, everyone can break cc with martyrs spell, many classes have cc-reducing / breaking skills natively and to more ccs you cast the shorter they will last
much better to PVP in "support" mode with 20% more dmg, more survivability and all these things
a few patches before, there was a unique skill of psionicist to brek cc breaker, this meant you could REALLY cc someone which was indeed fun but this mechanic has been replaced by a skill just prolonging the cc in a way it does not really matter as it gets shorter anyway from cast to cast. oh well... if you need more info let us know