There are both some great pros and cons in this thread, i would like to suggest something myself as well if i may...
My Idea
-- Upon using a FoF, the user will be able to keep all current xp/tp they have on the class they are forgetting, can only be used 1 time every 3-6 months... (prevents users from jumping to each FOTM class combo and also from reassigning new classes in between sieges, instance runs, and other content in the game where a certain class combo is more beneficial)
--The price would need to be set based on the level of the class being reset, there should be a different FoF for every 10-20 levels each with a different price, that way a low level character wont have to pay the same amount as a high level character.
This is an excellent idea. A cooldown period would certainly prevent players from using it a lot. However, it also prevents GameForge from generating a lot of money which is a key determining factor when it comes to new content. My re-vamped suggestion would be that
the FoF cuts your total exp, and TP in half (50%) for the class you are dropping as well as removing any earned elite skills.
This would prevent people from switching on the fly during siege yet the penalty isn't so harsh that people feel they have to spend the next 4 weeks re-grinding from 1 to X level. 50% of total exp does equate to a significant loss of levels regardless of your starting level, however it's
not nearly as harsh as the 100% loss currently.