As my personal opinion, i started as hating the class taking up the slot from another cool class, but still got to the point of rolling 1 somehow. But got bored with it. Now i find the class interesting and give it another shot.
But, araund 40 i started to get irritited by something that looks like a small thing but its actually a BIG part of the game.
Any class can change his weapon (or more likely the look of it) by simple equipping another, or transmute it to another skin. (lets not even talk abaut how many other weapons choices others have)
Exspecially since stats wont really matter endgame, but the cool skins you can obtain for your weapons. Like destroyer weapons and seraph and so on ect…
BUT enginers only have pistols and rifles as weapons (lets not count shields i totally hate em find it stupid, but thats my opinion) The 70% of there weapons (and skills) come from Kit’s they use to switch weapons, and you cant change the weapons skins you get from kits.
I think this is a BIG down side of playing Enginer. Or so to say : Enginers are at a disatventage to other classes. It does affect the fun factor by a lot. (for a lot of players i am sure of it)
Why would the devs implement something (and even build market on it) that does not apply to your class fully.
I say make option to let us buy or unlock alternate Kit’ weapon skins. Or skins to Turrets and backpack.