You see, I started playing this character about 6 years ago. It's been my main since. I've loved other characters, but would stay true to this character because not only did it have specific 'achievements' but had all the other amenities such as reputation and pets. (Yes, achievements and pets being 'saved' haven't been around that long, but hard earned reps have.) I've stayed with this character for so long that it's well established. My husband has stayed with his a long time; he even grabbed the attention of a webcomic who made a comic character, "Fail-Druid," based on his typical in-game antics. However, the introduction of monks have sparked my husband and I's interest in changing our 'mains.' We both met playing a monks in a MUD many years before playing WoW. So this new 'monk' class is begging us to be played as mains. But... having such establishment on both our characters, we don't know if we can bring ourselves to start everything clean. (Minus specific 'shared' achievements and pets. I love The Insane title I got before Cata and despite being 'easier', I will NOT do again.) I'm sure other people have experienced this at one time or another. Some people are probably able to let go [of mains] more than we are, but there are plenty of us who can not so easily.
So I suggest this: Like a paid transfer/race change/faction change, but cheaper since it's not as difficult now since a lot is already account-wide, have a "main" change able to be done on battle.net. I'd totally do it so that I can have all I've done on the character I plan to play and get even more on. I also suggest that the transfer can not happen more than once every six months or a year to prevent people from buying this to get reputation on a different character. (To prevent easy/quick exploitation in any other form as well.) It's taken many years and a new expansion to get me to the point of wishing to swap my main, so a 6 month or a year change shouldn't be detrimental to players who truly want to change their main. (Only detrimental to those who like to complain about classes/who want to exploit the game, etc.) So if this could be ran though as a suggestion and have it a possibility sooner rather than later, many of us would be very appreciative. Thanks so much for the time and forward of the suggestion!