I had an experience buying from Purple Bricks and they were rubbish - which stacked things massively in my favour.
They lost all interest in doing other viewings after I made my initial offer, even though I'd have been prepared to offer more.
The vendor was very unhappy with the agent that was assigned to her.
I certainly wouldn't use them to sell though, a local agent will usually get you a better price.