I was originally going to get either the HTC Hero or Motorola Droid but found out they are both CMDA. and the Milestone is out of my budget. People have been suggesting to get the Samsung Galaxy S, that's also out of my budget and looks too much like an iPhone. So i stumbled upon these two phones. I'm leaning more towards the Spica because it has superior battery life, and 800mhz compared to the 528mhz the i7500 has. and it can also play DivX. What's making it a difficult decision is the i7500 has an AMOLED Screen. It can display 16,777,216 Colors while the Spica can only display 65,536 Colors I'm not too sure if that will make a difference. Also it has 5mp w/LED Flash while Spica is only 3.2. One phone has a little of both. This will be my first Android phone I'm coming from a Sony Ericsson W995.