Don't use dual core as a factor when considering a phone. At the moment android doesn't support dual core cpu's yet. It's planned, but it won't be out until well after the next phones from moto come out. If you want a good phone, look at the htc merge that's coming out in a month or 2, that one should fit what you're looking for.