I remember disliking Yaktrax, though I don't remember the reason. I ended up returning the Yaktrax and getting Stabilicers Lite made by 32North:
http://www.32north.com/Products/Play/STABILicersLiteI'm satisfied with it for urban use.
I saw the IceTrekkers in a store, and I was impressed with the quality. On the other hand, it is also more expensive than the Stabilicers and the Yaktrax.