Good points. The one thing to take into account is that these are still early days. Having access to the full android ecosystem is bound to give you more choices in the long run. You don't even need to be geeky to get apps side loaded it is a very simple process, and provide you myriad options legal or not.