I'll use Linux as a desktop machine when someone writes a GUI that doesn't suck. Until that happens I'm going to continue to use ssh for my UNIX needs.
What do you mean X sucks? All I need is a shell with popular tools such as screen, emacs, et cetera, and graphical output to browse the web with firefox. Nothing more.