Had bad experience with Dell (battery blew up and main boards burned
out), but I have had (and have) HP laptops, they work fantastic with Linux.
Not all HP laptops work well with Linux. I have an HP Spectre Pro X360 G1 ultrabook running Ubuntu 18.04. The ultrabook is great and everything works fine **except** the built-in microphone. The built-in microphone shows as "unplugged" until you manually enable it with pavucontrol. So far I have been unable to find a workaround to this problem that does not involve manual configuration with pavucontrol. This is not to say that I have not tried hard enough to solve this problem.