When comparing JWM vs XFWM, the Slant community recommends XFWM for most people. In the question“What are the best window managers for Linux?” XFWM is ranked 12th while JWM is ranked 18th.
Ranked in these QuestionsQuestion Ranking
Pro Extremely lightweight
Jwm is a lightweight window manager that is used as the default window manager in Puppy Linux, a lightweight distribution that can be loaded from RAM.
Pro Great for older machines
Jwm is very easy on your GPU, making it very suitable for older machines that can't run other options quite as well.
Pro Menus load extremly quickly even on old hardware
Pro Reasonably easy to customize
No need to know a programming language.
Pro Lightweight and desktop independent
Pro Left-half/Right-half window snapping
XFWM has a built-in option for window snapping.
Pro Great and beautiful theme support
It's very easy to create themes.
Pro Can choose to open windows at center of screen or edge
Pro Integrated compositing manager
XFWM has an integrated compositing manager, though it does have screen tearing.
Con Unattractive default theme
The default theme for jwm is not very visually appealing (though there are many themes available for users to change it as they please).
Con You can't change much about the theme
You can cange the colors but not the titlebar button images.
Con Not really useful as standalone WM
No panel, no menu - just no way to start applications.
Con Composite manager has screen tearing
The included composite manager in XFWM has screen tearing.
It should be mentioned that there's a workaround though:
compton --backend xrender --vsync opengl