Arch does have an installer now.
Partitioning doesn't have to be difficult, it's just a lot of guides insist on doing a lot more work than modern systems really need. Nowadays you don't need a swap partition (if you even need swap to begin with you should first use zram compressed memory, and if even that isn't enough you use a swap file, not a partition), and keeping /usr and /home separate from the root partition is pointless for the average user), most people will do just fine with 500MB for an EFI partition, and the rest of the drive as an ext4 / partition. If you are a poweruser and do want to use a more complicated partitioning scheme, you'll probably want to use btrfs or zfs anyway, in which case you're still only using one partition and then letting the file system split that up into your subpartitions/datasets for you.
My first distro was Arch, I didn't find it terribly difficult to get into even though I'd only used MacOS before that, because the guides were such high quality. Once I'd learned Linux I switched to NixOS, and then more recently switched my desktop to Gentoo. While Gentoo is nice, I'll be switching back to NixOS this weekend, there's just something comfy about it.
an actual guide on how to partition drives for arch.,
lsblk
look at the output and find the disk you want to use.
fdisk /dev/sd** (or whatever one you picked)
you can press p to show the current table and double check it.
if you are doing mbr press o if you are doing gpt press g
press n to make the first partition. (if you are doing mbr you have to press p after to select primary same for all other steps)
press enter to accept the default beginning.
since this will likely be your efi partition type +1G then hit enter to make it 1 gig
you can press t the pick the partiton type to label it now
press n again to make the second. and press enter 3 or so times to just take the defaults.
the press t again and and select linux root (not completely necessary)
you can press p again to check that everything is actually good and press w to write and leave. obviously you can change what's above if you want a swap or something,, you pick the size the same way you do if the efi partition. and if its mbr, you don't need an efi parition, you can just make a single big root partition so for that case it's particularly easy.
then for most people, i recommend either using ext4 or xfs.
so you need to format the efi if you have one with
mkfs.vfat -F 32 /dev/(whatever partition)
then root.
mkfs.xfs /dev/(whatever partition)
or
mkfs.ext4 /dev/(whatever partition)
I had to write a good bit to just give some small explanations, on what is happening. but its pretty fast when you are actually doing it. you could do it in 1-2 minutes easily.
oh. and to avoid a double post. drivers are definitely modular on linux. I wouldn't say because one distro didn't have some driver implemented in an iso the released that means it's not possible to just add it.