It is definitely very viable.
It is just as good as a keyboard and mouse
ALTHOUGH
it will take some more practice to be able to get very good with it on a controller, especially if you are a SCH with how much hotbar space it uses.
Dont fret though, as long as you are willing to learn, it just takes a bit of practice