I would still rather trade for desired fast passes or possibly coins.
Points only get you one fast pass per week and personally cosmetic frames don't mean much to me. So I have a plethora of points just sitting in the bank.
Xp would be fine at the early levels bit I don't see the long term benefit. Once you cap out it would be pointless or take so long to get to the next level that I would just rather get extra chapters of my favorite novels(i.e. fast passes).
Just my opinions. Treat that as you will.