*You should have included a flame shield, since the legion of fanboys from both sides will come to this thread and start battling and blood shedding. LOL. * JK
Now, to your thread.
ASUS is the best out of the named brands that you mentioned. You ask for decent battery. You might need to be a bit more specific. If you are going with a quad-core process, 8 or more GB of ram, plus a decent graphics. All of that will drain your battery pretty fast. Will you trade a bit of performance for more battery or vice-versa. There are some laptops with great battery with i7 and 8GB but those can be pricey.
Now, what i believe:
If you love performance go with i5 or i7. AMD processor tend to heat up faster, and that is bad for the lifespan of your laptop.
4GB of ram is good. Better Processor is more important IMO.
500 GB of storage is good, but it depends on how much you download on your old laptop.
Get a laptop with an nvidia or amd/ati graphics card for movies or gaming in the future. Alot of media players like Media Player Classic like to use the graphics card to do some of the work when watching a movie.
My current laptop:
*Gateway*
intel core i7-2670QM
nvidia Geforce GTM 540M, 1GB or VRAM
8 GB of DDR3 ram
1 Terabyte of storage
Sorry for the long post
Hope it helps.