Advcash used to offer a terrible rate too to be honest. I went for Mistertango, they use Bitmarket for the exchanges which has decent rates, not the best but usually close enough to Bitstamp.
What's the minimum deposit at Mistertango you have to make to not get overtaxed with their minimum fee?
Without the minimum fee Mistertango would be good. But with it.. it's not for everybody... Let's just say many don't have or not want to store such amounts of money at an online service.