They all seem to have pro's and con's, not really sure why I have such a hard time choosing
Just imagine when it comes out for wayland!
When xfce gets Wayland I'll actually consider trying a desktop environment again.