That depends on what carrier you would like to use. The Treo is available for Cingular, TMobile and Verizon. For the Moto Q: At present, it's only available for Verizon Wireless. Both are Pocket PC ready. Treo's has been out for a while (Pocket PC version very recent), and the Moto Q just came out, so support/software may differ between the two. I have a buddy who has the Treo, and he likes it being a PDA/MP3 player/Cell Phone from Cingular. Battery life is consitant of a regular PDA. Usually 2-3 days life span without a recharge with regular use. keypad is pretty responsive, MS Pocket PC is typical Microsoft, screen is crisp and sharp, and the camera is good for taking pictures when you need too. Except at night...no flash.
I have no clue with the Moto Q, since it just came out about a month ago. Being Moto, should be good. With Pocket PC, should be better.
I hope that this helps alittle, and good luck.
Which offers a better package? I'm looking for phone, email/web and camera.