I've slowly started getting back to desktop Linux, and honestly Motif (mwm) is fine for my needs. Maybe fvwm would be slightly better.
If I where to do my career over, I'd consider going for C++ and Win32, it seems like a stable performant platform (I get that there's other problems on modern Windows).