Id say get the Mini pro because it's newer and it's android 2.3 while x10 mini pro is android 2.1. Sony also said all their 2011 phones like mini pro will get android ice cream sandwich updates while x10 won't.also mini pro has a better camera.So i'd get the mini pro if you have enough or if you dont have much money the x10 mini pro but they are not making the x10's anymore so you'd have to look on ebay or somewhere.Hope i helped.