Blaming they can't keep up with user requests, granted reasonable ones, is a little short sighted in my opinion. If we want to break the Apple/Google duopoly we need to be able to bear a couple of paper cuts. If you wait for perfection before committing they'll just end up going out of business. :(