I will say, using a more full featured desktop environment can help with the transition (KDE or Gnome). The issues you had with usb devices requiring you to drop into a shell go away. Things like external displays just work, removing the awkward xrandr fiddling before a presentation.