This is not just an "end user" problem it is a developer problem. Our "hyper local" app looks (and is) terrible on iOS6 but runs just fine on iOS5 (with Google mapping).
iOS was the choice for the lead mobile platform but with iOS6 take up levels running high we may have to switch to Android to be able to demonstrate all of our ideas.