IMHO, one of the biggest offenses in today's MMOs is the way they throw experience at players that make us level up way too fast. The give xp for killing, questing, exploring, PvPing, crafting, reaching minor goals(you killed 10 goats 200xp!), special events xp(like in NWN, you get xp, just for praying to a god once an hour), you even get resting xp, xp booster packs, tec. It is way too much.
The major problem I have with so much xp is that I level up through areas WAY too fast, so when I get to the next area, it is too low for me to do, so I skip it and go to the next. Another problem I have is, I travel with a friend and we try to stay the same level. Problem is, I like to craft and he does not. In most games that makes me out level him pretty quickly. So that means I can not craft on that character unless he finds some way to gain xp some other way. But then we both out level the zones we are in, and that svcks as well.
I wish I could just get xp for questing and killing. I would like to have a switch to turn off all other xp gain.
Before anyone thinks I have all the time in the world to play. I do not. I post 90% of the time from my work. I really don't have a lot of time to play, but that does not mean I want to level up my character ASAP. I want to take my time to play slowly and have fun exploring all the levels at a nice pace.
What do you guys think?
Edit:
Nice idea.