It's really bad, we pay for the Developer account (1), then pay again on anything we sell (2) and then again if we advertise in App store (3) and then lose money further when they don't approve apps on time (4) --- Incredibly one-sided.
Our app has been In Review for 7+ days. We resubmitted to make sure everything was fine, and once again, one initial reply 4 days ago for which we replied right away, and we are still stuck in "In Review". We've done expedited requests, 3 support tickets, explained there are critical bugs that need to go through (not to mention clients that expect it live) --- nothing --- no reply whatsoever. It used to be that Android was like this before, but now the service quality is the exact opposite. Not to mention, this is not a new app; we've released monthly for the past 5 years and have thousands of positive reviews. It's as if our entire business is at a standstill, and worse yet, declining due to gate-keeping.