hey building from source isn’t as scary as it might sound at first. building a kernel is certainly a big thing, but it’s really just a lot of ticking boxes, editing some configs, and then trying it, copying the error, looking it up, fixing that, rinse and repeat. you can probably port it given a weekend or two if you really want ElementaryOS
see Stephano’s guide for porting Arch Linux for an idea of how long and involved the process is, and then trim that by probably 25% since Arch is very very involved.
i totally understand it can seem like a lot, but it might be less than you’re expecting, so don’t write it off just yet
alternatively if you check that out then decide that’s not for you, you can try a few different desktop environments (what your desktop is like) on Debian
1: KDE Plasma, since it has a bit of that apple philosophy of “things should just work”. it’s a lot of extra storage so people tend to call it a bit bloated because it comes with some things you probably don’t need, but it works well, and it’s got a bit of modularity with extensions. i haven’t used it as much as the other two by a long shot.
2: Cinnamon from the Linux Mint project is another great option, it’s like older windows, and a bit more simple, but still plenty modifiable, and really modular. little like KDE but with a trimmed down package set, and it has some simple little quality of life features i love, namely the ability to set custom folder colours in the file browser for at a glance sorting, that and extensions are really nice and simple, and basically all of it is a setting somewhere, and easy to access. i have the most experience with this one as i’ve been daily driving it on my main PC for years.
3: GNOME is another option, but from what i’ve experienced it’s more locked down and slightly worse documented once you go below the surface level. you can see that i’ve had difficulties with it over things that should be rather easy to tweak.
edit: pro tip, bibata modern classic is a really nice looking custom mouse cursor