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?"-Eóin
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. -Renegade
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 ?
My "background" (ahem -- more of a foreground...) is Java and VB (with all the other usual stuff like XML, JSON, etc.), so in any case I'm ready to learn a new language if necessary -- C#, .Net, C++, Objective C, JavaScript, Ruby, Python, whatever. Of course -- as I just suggested -- it'd ideally be a language which I could also relatively easily use for other contracts (i.e.: a language well adapted to the current market). I know C# and Objective C are still growing in popularity and C++ is pretty stable. The little I've read on C#, I like... But so did the stuff I read about C++ and Objective C. However, I'm wondering how much use Objective-C has outside Apple and iOS, so it doesn't look like the best choice at this point -- especially that I'm not targeting iOS per se, but also Android and Windows (mobile). I might be wrong though.
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 !