If you must buy a branded PC/Notebook/Laptop.
From your choices I would say Lenovo hands down, Lenovo used to be IBM,
right there I don't see another choice.
Dell's are normally very cheap hardware with a Dell sticker on top.
You must look at the entire specs for a better, more educated decision.