Your first paragraph raises some very good points. I am concerned about this last point:
> The App Store sucks.
Can you give some specifics? Do any other app store do it better?