Small mobile network providers have outclassed the big four in a survey of more than 4,000 customers - especially when it comes to value for money.