It is extremely limited. I just accepted this as a result of the limitations of a distributed datastore and disqualified GAE as a candidate for any query intensive apps I want to do.
The other limitations I listed didn't seem to have architectural causes so I find them more frustrating.
The other limitations I listed didn't seem to have architectural causes so I find them more frustrating.