Having done some development for maemo now I would have to echo some of the comments here that it is very hard to do useful things. By which I mean there is plenty of doc that get you as far as hello world. But that's about it.
the api documentation does suck. I've found myself looking at the doc for certain hildon types asking 'what does this actually DO' no pictures, no description of what it's for, just the contructor and some method names.
Also there is no focus on development tooling. as a professional software engineer, I expect to be able to code and develop in a good IDE which helps me. I've never tried developing for apple, but given the number of apps I'm guessing they make it a whole lot easier to do than Nokia is making it for the N900.