Which phone is basically better. I know there the same thing but the Pro has a QWERTY keyboard but which is better ? Also, What does 3G mean? I know it means 3rd Generation but what is that suppose to mean ... ? Thanks in advance !

** Oh & If you could. What are the best touch screen phones out at the moment? **