I agree, the software is the primary factor locking me in as well. I am happy to pay a premium for great hardware (and software), but I don't like the feeling of being ripped off. I guess at some point these bad feelings will outweigh the benefits of the platform. For me personally, that point isn't far in the future anymore.