Overall it does sound like KDE is possibly the experience that you desire - did you try it before?