> I did this because personally I don't like static functions spread all over the place.

I'd say the uses in the controllers are out least concern here. If we ever are going to change `JText::_()`, we will have to change it in many many places. Let's do a proper replacement when JText is deprecated and not introduce a new method in a PR which has a completely different target. Personally I don't think that will happen anytime soon.
As for the other wrappers (I think you mean the validateSession and refreshToken methods), I wouldn't do that neither. IMHO it just complicates the code.