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/STABILicersLite

I'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.