Regarding the cradle, the novelty of BMW Apps, etc. has certainly worn off. I think that MOG radio and its interface are awesome, but its kind of a pain putting the phone in the cradle and then starting the app on the phone. It should be a one step process. Another thing is that I cannot tell you how many times I have forgotten my phone in the car, because I left it in the cradle.
On the positive side, the cradle charges my iphone super fast and really increases the reception. I have noticed a HUGE difference with the reception and for these two factors, I would say that the cradle is worth it to me.
2008 BMW 335i Retired
2009 BMW 535i Retired
2012 F30 335i Retired
2013 VW GTI Driver's Edition with APR Stage 1