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(Retired)
2016 BMW 550i MSport (Lighting package, Executive Package, Luxury Seating, Drivers Assistance, Drivers Assistance Plus)