I would disagree, had an absolute nightmare of a time dealing with Mighty Ape lately. They used to be amazing, now they've totally lost the plot. Getting a replacement/refund for a DOA (dead on arrival) item through them was excruciating.
Personally, I've been dealing with PB Tech both at work and home for the last 6 odd years, and have had no problems at all. You can choose to pick up at a store, and that's also never been a problem.
They DO however, have a problem moving stock around and keeping track of it because each indiviual store has quite individual management systems from what I gather. Not really the customer's problem, but that's the background behind it.