@takeonrules
Xmonad deserves a go. I can't use i3 because it is
so Limited. It is perhaps easier, but I don't know. I didn't know Haskell but I did it anyway. I've been on #Xmonad for more than a decade and I have yet to see anything better.
i3 is a backup I use while setting up my xmonad that I can't wait to get out of. Xmonad is like the emacs of window managers. Of course there is Exwm. But that might take you a minute or two.