Ok, i have started this post to discuss different alternatives to some very talked about ideas, but here are some rules.
1. We are NOT going to discuss multiplayer here, if you have an idea for that, make sure it is very feasible and then send a PM to a moderator, just don't put it here.
2...