All classes are viable.
While most players only mean to help, their opinion can only help you make a base decision.
It is in your ability to customize and fluently use the class to your utmost best determines the quality of the class. Not other's experiences.
Good luck with whichever you choose!
Happy Hunting!