Thanks for your opinions! Some quick answers/thoughts :
@mahesh2k: Thanks. Looks nice and powerful too. I bookmarked it and will study it some more later.
@Eóin: I knew you were using marmalade from another thread here. Thanks for sharing your thoughts about UI aspects. Marmalade seems like it's putting a lot of effort into its UI framework and so maybe it'll soon be able to lenify your (legitimate) "criticisms".
The type of app you want to develop is important, how much OS integration will you want?"
It's of course an important point, and I know my intro was a bit vague (on purpose)... Unfortunately, I'm not entirely "there" yet, in terms of details etc.. It will most probably be database oriented, with information exchange (xml, json), grids to display data, etc. For that type of stuff, I have the feeling (from what I've read) that MonoTouch would be a good candidate. But it's mostly an (educated) feeling at this point as other packages would be able to handle that easily as well I believe.
@Renegade:Yes, I saw you're using MonoTouch. MonoTouch looks great. And the posts on stackoverflow and other articles all around are pretty positive and inspiring. Not to mention the "most important" MonoDroid side of the coin which makes the whole package even more attractive.
Whichever toolkit you choose, just make sure that you're comfortable with it.
To be honest, I think I'd go with a C~ish language if I were to choose again. (I use the Mono toolkits.) A lot of mobile kits are basically just high-level scripting languages with little possibility to do much other than line of business applications (which they are designed for). Marmalade looks very nice there as it would also let you easily move to other C-based SDKs like bada.
This is just the beginning of the trip for me, and I don't know how much time and energy I want to invest in that "project" yet. I'm also a beginner and I need to make choices without loosing touch with the "big picture" (i.e.: other contracts and future jobs which might not be linked to mobile development).
In "C~ish type of language", I guess you don't include C#, or... do you ?
Anyway... I don't want to get into a dull/superficial language debate as I'm pretty sure you guys will understand my points.
looking forward to even more points of view !