at first the do it yourself command line installation of Arch was intimidating, but nowadays i can get a desktop set up in half an hour, its just a matter of learning the command line (honestly i’ve mostly memorized the installation process).
Instalation of drivers is the same way as in any other linux distro, you look up your hardware and install the relevant package, well in the case of Arch in the wiki they have articles on how to setup the drivers for all major video card manufacturers, and the default arch kernel (as every distro kernel) comes with the drivers for all video cards as kernel modules so if the driver is for example nouveau/AMDGPU/radeon/intel then its already installed, its only for propietary drivers such as nvidia/catalyst (deprecated by AMDGPU) that you have to install the kernel-space component of it.
For desktop environment the first one i used was KDE cause it was the most windows like, and kept using it since then, i have however tried GNOME 3 and found its desktop paradigm is very interesting.