Can't install my own apps - I'm restricted to those Apple thinks I should be allowed to use.
I don't think that's quite the case, I believe that (at least on the iPhone) if you download the SDK you can install any app you can program.
Could be wrong though.