I have the current Moto Q. It was ok when I got it, I went to everythingQ.com and downloaded some other firmware for it and it is bad ass. Posting from it right now.
If you are interested in the iPhone, go to everythingiPhone.com, they have all the reviews and news on the release.