Tinman,
Given the limitations Apple has put in place, I'm sure the developers would like to satisfy all your requirements, BUT they can't. So work with what you have, and find work-arounds. For example; You could import your pictures into the app and then delete them from pictures/camera roll, if you are short on space.
Also, I have read the reviews of these apps and found the following:
People expect the app to do things the developers never said it could do.
People expect the developers to fix things that only Apple can fix.
Some people just have to complain about every thing.
Most don't read the instructions or help files. Most haven't even read the iPad manual.
You read one review and it says everything or most everything works as advertised, you read another review they say nothing works! Guess who put in the effort to learn by reading and 'trail and error', and who didn't even try, except to wail and moan.
I thought about becoming a developer, but then I thought about having to listen to all the wailers and moaners who don't even make an effort to learn and need to be hand held all the way. To me it's not worth it.
Thank god most of these developers aren't like me. So I will try to give them all the kudo's support and thanks I can.
End of rant!!