depends on what you want to use it for, graphics are substandard for gaming and Im not sure you can upgrade them
I'd personally underclock it from 2.1GHz to maybe 1.6/1.8GHz to extend battery life, but for a surfing machine its fine, I'm not a laptop fan myself but I think thats a reasonable price to pay for that laptop,
if its going to be your main gaming rig, i'd suggest building a desktop though,
Moto