IMO the only thing missing is shared XP across multiple characters. So I leveled to 20.... now what? When I play my bad@$$ guy I feel there are no stakes involved. I get no reward. If only I could take that xp and give it to my other guys. Or, maybe some kind of system of reward unlocks that only happen after lvl20.... weapons, clothing, etc.... You wouldn't unlock skills 'cause then its not a level cap. But, I need to feel like there is something more to do after 20. I hope a DLC comes out, an update, something that gives me a reason to play my new maxed out guy. Yeah, it's fun if I'm playing with people I know......... but if no one is talking I'd rather play a low rank guy when I still feel like something is on the line (not to mention I get the same xp bonus if I win or lose).
Everything else is awesome. I love the game. I keep making new guys to wear different looks, customize my weapons, try different weights.... I'm still waiting for psn store to come back to put in my pre-order code to get my amazon goodies....... so I'm not trying to start a flame war on the game. I just think when I reach 20 I need MORE, a reason to play my new pimped out guy.