New
#31
In my experience, for compatibility, it's best to have a run of the mill computer made with popular components , fairly new but not a bleeding edge. That way, drivers that are most essential part of OS are practically assured and so is smooth OS installation and maximum functionality.
Brand name manufacturers of ready made computers, almost always tend to put something "special" in their machines that requires their own drivers and programs but almost invariably lack at updating same drivers and programs if at all.
That's for desktop computers of course. Starting with laptops, where customizing is very limited and going on to tablets and further, there's no much choice and compatibility is in question if more than one generation older. They better stay with original OS or be prepared for a fight.