I've release three apps so far, one on iPhone, one on iPad, and one on Touchpad. So far, Touchpad has been my best market. Sales so far have not justified the time and money spent, however it is something I am trying to build on. It's a very good bunch of folks that make up the WebOS community. Shame AppGameKit does not support it.
I feel like I am in the same boat as a musician who some talent. I record (code) my material and release my indie songs (apps) in the hope that I will be discovered someday... it's a long shot but then again your chances are zero if you don't put some stuff out there. More than likely you are going to struggle and you'll have to build a thick skin for disappointment. You have to make mistakes and you have to learn from those mistakes and most importantly you have to listen to feedback both good and bad and commit yourself to learning from it and taking it to heart. In my experience, there is no free lunch in the mobile app jungle.
The biggest thing is that you have to build a following. You have to build friendships and alliances so your next app has a chance of doing a little better than the last. My Touchpad app released the 1st of December and in the first 2 weeks had about 14 sales. I listened to feedback, made improvements and my sales had tripled in the past week. You have to build momentum, if not for your current app then for your next and your next and so on. If your apps are good, people will be waiting for your next release. Also, don't fall in love with your projects... treat it like a product, not like your baby.
Angry Birds wasn't built in a day, it built up into a juggernaut over a period of time. Have confidence in what you are doing but know when to move on to the next project. Make improvements and shamelessly self-promote yourself and your products. In the beginning, nobody is going to be a bigger advocate for your stuff than you are. What nobody tells you is that after your app is finished, that's when the real work starts.
It's tough, I had a bungled iPad launch of my new game (rated 4.7/5 stars on WebOS store currently) and I felt sick to my stomach but I am going to try it again until I get it right (delayed release, app was buried back 70 pages on release day... damn sorting bug).
Nobody said this was easy and statistically you'll have to endure your fair share of failure before you finally succeed but if you give up, the only sure thing is that you will not succeed.
Keep calm and carry on.
Good luck guys.
Intel i7-2600k - Asus P67 Sabertooth - 16GB RAM - 2x GTX 460 OC SLI - Lexar 128GB SSD Drive - 2TB ATA/600, Windows 7 x64. iPad, iPad2, iPhone 3GS & 4, HTC Inspire, Mac-Mini. Apps published: 1