The thing about random elements is that as long as you can save and load, you can savescum. Even if it's inconvenient, like having to travel from the nearest save point, it's something players will do, even if it's not fun, just to get that extra stat point out of it.
And a general opinion, while I've not used that many classes that focus on TP abilities, I feel like you get too few points to use. It feels closer to charging an ultimate or limit break with how slowly you get the points, but the abilities that use TP are often not strong enough for how rarely they can be used.
A lot of the spells feel samey as well. There are many single target spells that differ only slightly on damage and mana cost. If there are other differences, it's hard to tell. Granted, two of the characters in my party are Unkindled (Pyro and Astra), who focus on that, but each of those have six spells in three paths that are basically the same. And other than element, there's little difference between them as well. The stated differences like damage, crit, counter, evasion, etc. don't come into play much. I don't think this is super important, since they're still overall fun to play (otherwise I'd pick other classes), but it's something to think about.