It depends on whose using thorn, statistically thorn will always win when you compare rof, impact and range. So in the hands of a skilled player, the thorn will win,... Same goes for the vex. In the hands of a skilled player the vex will destroy everything. I prefer the thorn more for versatility and the fun factor.
Yeah but that's why I have praedyths revenge for long range. Not gonna use my primary for long range except a scout rifle. And I'm not a scout rifle guy