If it's about programming for these, I wouldn't recommend any of the Motorola phones - unless you want to buy them just because they are good phones. They are in no means open and although with a bit of hacking you can run Qt/Embedded based applications on them, they don't even run Qtopia but Motorola EZ, a proprietary GUI based on Qt/Embedded.
Unfortunately there are still no - supposedly open - QtopiaPhone phones around.