Linux desktops solved different problems, but every polished workflow came with new compromises.
I'm still mad about dependency hell though.