I enjoy it. I just think it kind of sucks that two really useful abilities, gauss round and ricochet, are locked behind a horrible mechanic like the gauss barrel. I've sort of gotten used cast times And instants working together and it wouldn't be as bad if there wasn't so much downtime between reload stacks.
That said, I do like the awareness and strategy you need with the class. From having to recast turrets to follow a pack of mobs that moves (or gets moved) to properly managing you reload rotation while keeping Lead Shot and Hot Shot up, it's fun. Just wish the utility and support we were supposed to have actually existed outside of turret regeneration and a really short debuff with a long cooldown.