I disagree here.. but I guess that's anyone's opinion. Personally I think Maemo development is quite easy, compared to others, but that could be because I have prior Linux development experience. The Maemo development isn't too much more complicated than straight Linux development, which is very popular. Biggest issue is the scratchbox piece.. which MADDE hopes to fix. I do think that maemo probably has the weakest documentation for development of any of the competitors though.... however I've been noticing it's been improving.