I think it's fine at this point, but just more work for developers to constantly balance the stats. There suffering not ours.

Optimal rank stuff needs more teirs. I can see how it's useful for those a few levels aways that is willing to eat the penalties, but it really brings it down when a lvl 1 is wearing lvl50 stuff, and leave it unrepaired