joe213 Hmm actually it depends on what kind of customization you are willing to make. I use
i3-gaps as tiling manager,
polybar as panel (two panels in my setup),
rofi as (menu handler and launcher) +
shell for anything else.
AwesomeWM has tons of customization and you can also try