What I suggest :
MSI and Lenovo ... never had problem with any of them
What I say to avoid :
When it comes to Dell, Hp, Samsung , Toshiba and Acer. They were breaking all the time so always landed on my desk.
Recent experience :
In our company we have Dells and Lenovo ... I have my Lenovo 4,5 years now and no issue... out of 80 or so in our office only one failed on the SSD so no issue with laptop itself in the past 4 years. One year ago company switched to Dells. My friend across took a new model and already is taking 3rd one in the past year. They cant handle heavy duty stuff at all.
Overall experience
Lenovo :
I would say Lenovo. It has a lot of good features, works out of the box and has good restore functions in place in case something goes wrong. Shock resistance is very decent on it as well and drainage system that allows you to spill on computer is a good feature to have especially if kids around.
MSI :
All rigs I did build and had MSI components were able to outlive the expectations usually ending on upgrading to new system not because other broke but because customer wants a new rig. They also look really really good and do have a special line for gaming.
Summary :
If you need laptop that you travel with a lot and might bump it here or there or even spil stuff on .. take lenovo hands down.
If you focus on gaming and you rarely move laptop around and mostly you do it when you want to go to friend to play there but you usually dont use it in public area (like train, plane, bus, during shopping
) then chose MSI