The quiet issue that most people don't hear about are not initial submissions, but updates that get stuck in the same review limbo for months and months. My app has been on the store for nearly two years, had many incremental updates, and my iPad compatibility update (not even a new app) has now been in review for 3 months. It's really hard to explain to your existing userbase why you cannot get an update released. Many of them aren't even aware that Apple can be the bottleneck for such a long time.