Having joined Vodafone recently ......
I can state that it's been the worst CS experience ever.
They screwed up my initial SIM only deal.
They screwed up my upgrade to the Galaxy S7 Edge.
My upgrade date and data allowance is still incorrect despite asking them several times to fix it.
The credit they offered me for all the hassle never appeared then they denied giving it to me in the first place.
And to add to that anywhere outside my city seems to be GPRS only with absolutely no data throughput.
Every time you contact one CS channel, you are told within 30 seconds they can't help you. For example Twitter sends you to Live Chat, Live Chat sends you to the store, then the store tells you to call up and you end up with someone in India who doesn't have a clue. Their website is a mess too with dead links all over the place.
Please for your own sanity avoid Vodafone at all costs. As long as companies like this put the shareholders and profits before the customers, nothing will change.
I was quite looking forward to my 50th birthday later this year, but I'm going to postpone my celebrations by a year until my 24 months with this shower is over.