For the last couple weeks my Sonos system has been down due to a broken power cord for the charging cradle. While searching on the Sonos website for a replacement, I see they have a new app where you can run your Sonos System from your iPhone. Basically your phone becomes the controller.
The app is free so I figured what the heck.
My Sonos is now back up and running and I am listening to it now.

Going through the app, I don't see where any features are missing. I wish I knew about this when my power cord failed.
I use the Sonos for the radio as there are some great stations throughout the globe and it's all I need.
So for those who have a Sonos and an iPhone.................