People EXPECT apps to be on every platform, and that's your problem right there. I think as much as developers need to protect their IP, consumers like Brittany here need to use common sense. Developers will always post on their website whether their app is on another platform, and if they don't, it's 99% likely that it isn't and you shouldn't be downloading apps thinking that they are what they say they are. NOTE: I'm not saying you do this, but I'm using it as an example, because it happens almost everyday on Google Play.
We have to look at Android vs iOS vs Windows Phone as if it were Xbox vs PlayStation vs Wii, because while iOS has a multitude of apps that pretty much all do the same thing, in the case of photo apps, Android has the one that beats the rest of them.
I've been using iOS since the beginning, and honestly, I've spent more than $1,000+ on apps. You find the one you like, and then the developer doesn't come back for the next OS update and it breaks. And you're forced to update, because developers have no choice but to drop support down the line. If that wasn't the case, I think there would easily still be a chunk of people on iOS 4.
And while there are security issues with Android, there are also things that are overlooked - Such as browser updates that come all the time. If your browser is being updated all the time, and you're still on 2.3 Gingerbread and using Dolphin/Opera, that's still a LOT better than being stuck on iOS 4 and outdated Safari.
Being stuck on Gingerbread is perfectly fine too. You bought an app back in 2010, and you're probably still using it now because it still works. I can't say that about the MAJORITY of stuff I bought during iOS 3/4 which broke with deprecated APIs, among other stuff.
But really, people need to be willing to look for alternatives, and if you're not, don't even bother because you're going to be sorely disappointed. It's like switching from OS X to Windows, only to find that 99% of the apps you use don't exist for the platform.