Agree with everything. I like the Gunslinger class because i love hand cannons - the melee skills are meh. Explosive knife is decent but as for smoke bomb it activates when you don't need it; the autoreset throwing knife on precision kills just plain sucks, given monsters mobility and the cuved trajectory.
I'll add that the ultimate feels somewhat lackluster - 6 rounds is cool in pvp, but again the precision one doesn't last really long enough. I ended using the exotic helmet that makes it fire a huge single shot for massive damage because it's just more reliable at this point (but kinda makes useless both the last talents since it expires istantly - at least i get precision damage which is good).