@phenigma: I upgraded directly, but it was quite a hassle.
Re PPL: DCERouter is not PPL, but GPL. Other parts still are PPL. And yes, the move to 1004 has nothing to do with licensing, and yes, with the stuff we (LinuxMCE devs and CHT) learned from the move to 1004, we now know that moving to newer releases is fairly straight forward.
What stays is the problem with the asterisk integration, and the way Plug-and-play stuff is working on each new release.
Apart from that, we still have a LOT of bugs which are in no way distribution related, which need to be fixed.