Basically, you should choose your distro according to the available UIs (DesktopEnvironments) as well as the philosophy and back-end configuration of the distribution.
UI (desktop environments):
- KDE (Windows like)
- Gnome (MacOS like)
- XFCE (very barebones, windows like)
- Cinnamon (also windows like)
- CosmicDE (comming soon, mix of KDE and Gnome)
Distros:
- Fedora: very stable yet a very progressive philosophy (usually implement major changes first). Comes in Gnome, KDE and other variants (spins)
- PopOS!: "Just works" distro, great for NVidia cards. Currently still using Gnome but will soon switch to CosmicDE.
- ArcoLinux: If you want something beginner-friendly but want to be able to change everything later. Extremely flexible, comes in many flavours like Gnome, KDE, ...