Well if you ask me, all the bang for my buck is with the N900 because Nokia doesn't tell me what I can and cannot do. Whether it's a good platform or not for proprietary software developers is completely not a concern for me (since they would rather I use the DRM'd platform that takes all control away from me.)