Point 2 - Needs more clarification I think. Define "high level" and "low level" - there are a lot of guilds without any players over, shall we say, L500, or L750 or L1000 - are they to be eliminated from this ?. Guild quests are a good idea (and have been mentioned many times before) but to be successful, they HAVE to be scaled to the size and level of the guild. It's all good and well having a scenario where a noob has to kill 20 rats and then is told to send a warlord (or whatever) to kill the Dreadlord when the highest level player in his guild is L500 ... See what I mean ?
Point 3 - I wouldn't be averse to the idea of a character reset but .....
a ) A lot of players at higher levels have their own gear (not guild-tagged gear) - what happens to that ?. It's all good and well saying "sell it", but that takes time, unless you sell it too cheap and/or to a merchant with their famous (I buy at 25% below AH nonsense).
b ) Do they keep their stamina banks, or start from scratch again ?
c ) Can reset characters (v2) intermix with current characters (v1) ? - I'd hope not. And, for this, there'd need to be two seperate entites of the game for the cows to provide and maintain.
I don't think that simply being able to make higher powered items the second time around, or have higher level buffs the second time around will cut the mustard - Not unless, of course, the difficulty factor is ramped up by a higher degree. I.E. If we can make items that are 50% better than previously, then monsters should be 75% more difficult (the game is way too easy at the moment). If there's a reset, then there's a difficulty factor increment too
Quests should be dynamic, adapted to every guild. If a guild has the highest lvl 500, it won't require him to go to a lvl 700 area. A lvl 20 would have to kill 20 rats, then receive a special item, put it in the guild vault, send the requirements about the next region. Nothing should be fixed in stone. They could change position like the SE or Titans do.
3.
a) It's not like they chose overnight and do it the next morning. It's an open economy. Everyone is able to do what they want. The admins shouldn't care if the player loses milions worth of FSP during it. Nobody is forcing anyone to reset. But, if they do, they will have special bonuses which should be tempting.
b ) All account upgrades should be kept, in my opinion. If you bought 25 stamina gain upgrades, you should keep it after reset.
c ) Well, yeah. That's the fun part of the game You would have the same lvl, the same gear, but with different stats. On the other hand, it will be harder to farm until you get proper gear. It would be almost as restarting the game. You would have the same items, but with different stats in the market. It's harder, but you would sell them more expensive since fewer people can get them. On the other hand, you would have to fight harder creatures, with possible multiple targets at once, depending on your resets. Maybe even ambushes as you walk around, so you will have to be prepared every time you travel or farm for more then a specific, known attack.
You will ask: what if someone resets 4-5 times in a row, at lvl 1? Well, I have 2 ideas in my mind:
a) You can either consider a finished reset when the player reaches the lvl of the reset, but with a delevel limit. So, if player X resets at lvl 700, then resets at lvl 500 again, he would still be considered a lvl 2 reseter after the 2nd reset, since he didn't reach lvl 700.
Another solution might be the idea itself. Having 2-3 resets one after another would boost the creatures stats considerable up to the point he wouldn't be able to 1hit-kill them. But this might not be such a good idea later on. If you have players that have made 4-5 resets the old fashion way, they might provide the items needed for one person to skip the lvl up for the first 3-4 resets, which would bring us to the same problem we have today.
Of course, people would try to abuse the concept and reset at some point to take revenge on other player and harass them, but does it matter? After all, it's a free game. Anyone can do what they want with their accounts.
PS: One more thing: To make sure nobody abuses other players and forcefully resets their accounts, the option should be password protected or maybe e-mail verified.