Depends on what you're planning on upgrading and how much you're willing to spend, really. An E1 or CA (pro-line NOT sportline) is the way to go in my opinion.
A little off topic, but I wonder if they'll ever release a GBB P90.... That'd be so freaking awesome. As long as it's not made by WE, I'd buy it.