Yesterday I made the switch from kde3 to kde4. But before I dumped all installed packages into a file ( if I have to restore) and backuped my configuration files for kde.
After some fiddeling with kde4 and the dependencies I had a full kde4 installed. My problem was that:
apt-get -t experimental install kde4
won't resolve all dependencies... So my apt-get line was quite long. (After I was finished, I thought that maybe pinning would be a better idea).
In general kde4 is usable, but there are some quite annoying things:
- konqueror can't show websites via ssl with a ssl name which doesn't match the servername (the https:// protocoll will die)
- It is not possible for me to choose another delimiter than the default one for the shortcuts in konqueror. (I'm used to have as delimter only a blank, but the default is a colon.)
- Sometimes konqueror (very rare!!) can't contact klauner anymore.. a restart of konqueror fixes this issue.
- Sometimes plasma crashes and restarts directly afterwards, but I'm not able to reproduce this atm.
But of course there are quite many improvements, I'll list here
only those which I consider very useful 
- kopete is now able to show the away messages of people using ICQ6 (I wasn't able to read them before)
- konqueror renders some websites now better than before
- The new menu structure is quite cool

- And of course: the plasmoids...it's quite sad that most plasmoids are in playground atm (calc, weather). It would be cool if it would be possible to package them as extragear-playground or something similiar.
Some things which are definitly missing in kde4 (which have to be ported to qt4) are kpowersave and knetworkmanager. Furthermore kontact and amarok, but there is work in progress.