Look at what your needs are for the laptop and then fit it to the CPU and GPU, these are the two parts of the laptop that cant be/very hard to upgrade.
After the CPU/GPU criteria if budget allows then see if they offer a SSD version of it. SSD and Ram upgrades are easy to do in a laptop after the fact weeks/months/years down the road.