I've been trying to update my milestone to run jellybean. So far, that hasn't been going well. I can get it installed, and on my wireless and cellphone networks, but getting those damned Google Apps to install properly is killing me. I don't have enough space to store all the apps, so Ive created an ext3 partition on my SD Card to use as storage, but for whatever reason, they are not installing there. I can manually put them in there, but that kind of defeats the purpose, and then should I need to update, an app, it'll break.
So, now I'm thinking that ICS is the way to go. Here's hoping I have enough room for the most recent GAPPS for that one.