Noted! Thanks for the feedback.
I will point out again that since every Trophy comes with the same stat bonus, and some Trophies will be ridiculously easy to obtain, I don't think this is an issue at all.
I am still considering removing stat points however, but for other reasons - such as keeping the system a bit cleaner. Will see!