Kuatan Warrior no questions asked now or ever (unless the other variations get a buff).
I started with Tigrar because I feel victim to the bandwagon. However, I soon find out that is close to good but no cigar for one reason: Low Fireball. Low Fireball is poop: 1) doesn't hit fullscreen, 2) can be jumped easily, 3) has a huge punished-by-armored-specials gap when used in blockstrings, 4) for whatever reason I always get this shit instead of EX Punchwalk during wakeup (personal pet peeve and fault).
Goro has a big design flaw: he's supposed to be a heavy footsie in-your-face character, yet everything he does sends the opponent flying across the screen. Shokan Grab? Throws them away. Punchwalk? Great carry, but punches them away. 1 1 2 / b1 2 1 ender? Sends them flying full screen away. That means you're forced to earn your way back, except Goro has the slowest (or 2nd slowest, dunno if Torr is slower) run in the game, coupled with big whiff recoveries, forces you to have options full screen.
Becasuse of the above Quake in KW becomes the biggest asset Goro has. It forces a reaction from the opponent, something Low Fireball does not. With Quake you make the opponent come within your footsie range, either by jumping or running, and setup accordingly. Sure, Goro has Stomp to inmediately close distance, but unless it's done on read the move is baloney; except, when Quake forces the opponent to jump.
In short:
Kuatan Warrior: all around balanced variation. A jack of all trades if you will.
Tigrar: close but no cigar.
Dragon Fangs: poop. Doesn't address Goro's flaws.
P.D.:
@colt @tylerlansdown shameless request: we need a Goro skin, pls kthx.