It's actually quite simple to get some (all?) of the things you mentioned on an i3 setup (and other DMs, I'm sure). All you need is a compositor, like compton.
I am sitting on a pile of hacks of an Openbox setup right now, and it does most of these things (the one big thing missing at the moment is a language switcher, learned it the hard way), so I'm used to it.
It's the attitude that annoys me, I guess. A lot of OSS stuff doesn't feel like it's made for "real" people - sane defaults and such. With i3wm specifically it's just more obvious because it's minimalist-to-a-fault, but there are little things I find counter-intuitive even in something like GNOME.
And while I do appreciate modularity of a light WM, and being able to fine-tune things to my liking, I'd like to see more projects like elementaryOS, regardless of how many times people say it's all "bloat" or "botnet".
> but there are little things I find counter-intuitive even in something like GNOME.
I find plenty of counter-intuitive things in OS X and Windows as well. Linux desktops aren't perfect by any means, but I don't find them to be far from Windows or OS X, and they're better in some ways.
I think part of the issue is the number of choices on Linux. There's a wide range of desktop environments/window managers, and of course a wide range of quality too. And with such variety, there's sure to be plenty of options that are not made for "real" people, since many of them were just made for the author.
Yes, I see your point. I personally like this kind of stuff, tinkering with my setup and whatnot. But it's definitely not for everyone.
Have you tried using a Desktop Environment under the hood of i3, like xfce? Might be closer to what you're looking for.
There's also a subreddit called "unixporn" where people post their various setups, usually accompanied by their configs. Might be worth to take a look at.
Other than that, there's really only waiting or going back to macOS, I suppose...
It's the attitude that annoys me, I guess. A lot of OSS stuff doesn't feel like it's made for "real" people - sane defaults and such. With i3wm specifically it's just more obvious because it's minimalist-to-a-fault, but there are little things I find counter-intuitive even in something like GNOME.
And while I do appreciate modularity of a light WM, and being able to fine-tune things to my liking, I'd like to see more projects like elementaryOS, regardless of how many times people say it's all "bloat" or "botnet".