I voted for HP only for its service,and the bad instances of Lenovo after sales that I have seen. Otherwise on purely specs to specs basis,Lenovo beats HP hands down(Y510p vs Envy 15)
I myself chose HP Envy j133tx over Lenovo due to serivce issue. Otherwise,my heart still longs for Lenovo.
After sales is a regional factor. In my city Lenovo After sales is extremely efficient.