How does XFCE compare to KDE and GNOME? Also, does it has all the nice window snapping features that I'm used to fron Windows?
I don't think all the same shortcuts exist out of the box, although win-drag/win-right-drag to move and resize windows (might be alt by default) is _so_ much more convenient than the usual border/title dragging that you might find you don't miss them.
My personal PCs have enough screens that I haven't tried. Though I do really like Windows snapping features on my work laptop (can't change OS there).
I haven't played with other windowing systems to judge too much. And just picked right from screen shots/gifs to not need to try.
As a long time Linux user, this comment makes me sad since many of those features were copied from Linux (many from Unity) :)