I personally think that acer is the best laptop for student among all the laptops you have mentioned here. One of the basic reasons for that is that students generally need laptops for programming purpose in schools and colleges.
Also the laptop needs to be cheap with all the functionalities and Acer provides you all that. So in my opinion Acer is the best laptop for student life.
Yes, If you have high end functions with laptop then you can opt for other laptop.