I understand the whole "different kernel" thing. Sure, it's great, and will benefit us in the long run. I don't think anybody is disputing that - but it is NOT a catch-all excuse for any problem with the OS. Microsoft shouldn't be applauded for doing the bare minimum that they can get away with.
Not to mention, there are areas which received substantial changes unrelated to the kernel; the best example being Xbox Music. Making it so difficult and unintuitive to
download a group of songs which is already in my cloud collection is more to do with basic functionality than making calls to the kernel. A simple menu entry added to a long-press menu would have sufficed. This is not just missing functionality; this is a
step backwards.
Before I get flamed for having something negative to say: of *course* I'm thankful it's still there at all, blah blah, I know how to download songs manually even when there are
massive bugs making it very difficult for me to do that; in short, I'm not an idiot and I have my eyes open - and they spy issues with the OS. That's why there are patches. I trust that MS will resolve the issues, and I'm aware that as an early adopter I will encounter some issues. But having the phone crash on a regular basis while trying to download some songs is a bit much.
I also understand that there are people out there who use their phones differently to me, and may not encounter the same problems as me - but some people seem to be assuming that because they don't have problems, nobody else should.