It was a little raw at first but it was a step in the right direction. I really don't like skeuomorphism and UI inconsistency!
Skeuomorphism has its virtues, and (like a lot of things in design) goes largely unnoticed by the user when done well. Most GUIs you've ever used implement some form of skeuomorphism. Pre-7 iOS's problem was that it was suffering from an unreasonable and mindless devotion to it.
I don't disagree that a change was in order, but the first few iterations of the new design were junk.
For example, iOS 7 used Helvetica Neue Light, a display weight of a display typeface, for its primary UI font, and it
reduced the opacity of drop shadows under text. That is an insane usability/accessibility oversight that should have never made it past prototyping, but Apple was structured such that no one could tell Jony Ive what to do, so these bad decisions were set in stone. Anyone other than Ive would've been demoted for something that stupid.
Ive even
left the marketing department in charge of 7's redesigned app icons, and then instructed the app design teams to extrapolate from those icons. In a fucking UI, Ive put form before function. That's stupid any which way, but it's even worse here because iOS 7 came out the other side looking like crap.