Sounds like we've had very different experiences Flash!
I honestly can't complain about any I've received from Zavvi, they've all arrived in great condition including the boxes. My only issue is with the few that have just sat on order forever (Metallic Deathstroke specifically!!!

).
Again, Cardteam were regularly emailing me to apologise for the wait on stock. Personal emails too, not automatic templates. I did get a My Little Pony Amazon Exclusive 3-pack from them for £15 and it arrived really well packed. When I asked for a refund on my outstanding order it was processed the same day with an apology so they're ok in my book.
I had a 4 part FP order cancelled the other week only for 3 of the Pops to come into stock over the next week and be automatically despatched to me. Getting stock does seem to be an issue for all Pop retailers over here?
I've never had a single Pop from Ebay. I have no doubt you will often be dealing with other collectors who would take great care but I see pages and pages of resales on there, standard in-stock Pops for £3-10 more than you can pick them up elsewhere. I also get angry at the scalping that is so prevalent

However, I tend to avoid top end pieces so can't say if you can find a £30+ figure for a better price on the bay. Personally I have found all the exclusives I've been tempted by at online retailers for better prices though.
Anyway, just goes to show that everyone will have different opinions on the retailer they use so you should try them all out and see which is the best fit for you