I'm looking to buy an all-around laptop using my budget of about $1200 but I don't mind going a bit higher if it is going to be worth it. I intend to this for school work, watching movies, and some gaming.
The battery that lasts all day would be preferred but something less than that is manageable for me.
A dedicated graphics card which can manage most games.
A good keyboard.
For weight and thickness, no real preference.
Fast enough storage, RAM, and CPU to run smoothly without any hitches.
Enough storage for long-term use preferred(1TB maybe?)
Good enough build quality to last a couple years.
No problems with overheating.
I don't know if I'm being too picky for my budget so please let me know if I'm being unreasonable.