I agree with you completely, with one small exception. Surely on a premium paid subscription service like this, character transfers will be free? On RIFT you have free server transfers with a short cool-down to prevent abuse of the system.
Guild Wars 2 has also implemented a similar feature. A free character transfer once every 7 days or paid if you want it sooner.