Adsense CPC does depend on the user-location. I have a .in domain. In the morning, I get $0.05-$0.10 per click. However, at night, my click value of $0.30-$0.50. The reason is that the visitors at night are from the US (night in India = morning in US). I regret using a .in domain. I do really well in google.co.in, but my US SERP's are pathetic. I am getting 20 times more traffic from google.co.in, but this traffic doesn't convert to earnings. It would be been much better for earnings if I had used a .com.
If you want organic traffic - .com is going to be the best. You do however want traffic - this is the important part. You will get better traffic with .com for sure.