I used to use amazon all the time a few years ago but then they started getting the availability of products horribly wrong. It happened on about 5 or 6 items for me where they'd say it was in stock then a couple of days later after ordering it I'd receive an e-mail telling me it wouldn't be dispatched for another 1 or 2 weeks. Although they do seem to have fixed that problem now I currently don't like the fact that every other product on the site isn't actually distributed by amazon themselves but rather an independent outside company.
As for play; they're alright and I haven't had a problem with them yet but then again I haven't had to contact their customer service yet either. They might be a bit slower than amazon but it usually takes about the same amount of time as all the other Jersey based sites out there so you can't really complain too much.
So basically I usually go for the one that has the better price.
"Itís hard to tell that the world we live in is either a reality or a dream."