That’s not really KDE’s fault. Using both GNOME and KDE on the same user account is NEVER a good idea. While both environments use freedesktop.org standards, the interoperability between them is still not very good, so using them on the same account will lead to KDE taking over some stuff once you return to using GNOME, or GNOME taking over some stuff when you return to using KDE. You’re better off creating a separate user account on which to try KDE.
Aside from that, Ubuntu’s implementation of KDE is by far the worst of any distro I’ve used. Kubuntu isn’t very good, either. Don’t take my word for it-- read the reviews. Do yourself a favor and create a virtual machine in VirtualBox and install OpenSUSE or Mandriva on it. Both distros are more focused towards KDE and will give you a better idea of what it is capable of.
Many distros still have KDE 4.3 however, including OpenSUSE which I use at work. Remember, I didn’t find KDE4 to be usable until 4.4 came out (though OpenSUSE’s implementation of KDE 4.3 is pretty awesome). 4.4 brought a lot of nice features. One that I really like is that KDE’s notification system will now intercept notification messages from GNOME-based apps and show them in KDE’s notification system. This is awesome, because GNOME notifications look pretty bad in KDE, and KDE 4.4 makes them look like any other KDE notification. On the other hand, GNOME doesn’t really pay attention to KDE notifications, it may not even show them.