EE is ok as long as you don't need anything just pay.
1) I took EU data roaming, should be 3£ a day 100mb fast data + 400mb slow data - after reach limit 100mb data per day it is impossible to use it anymore for free as they promised.
2) wanted shared sim + transfer number from Vodafone - need to visit store 3 times to have it done 30mins + 75mins + 15 mins chat with ee person who just told me I am liar + 15 mins.
First was initial contract I was lucky, it was discounted from 12£ to 8£
Second to transfer number from Vodafone
Third after I realised from bill that shop assistant didn't apply my discount with was stated on my new contract
Fourth go back to shop and correct discount
Overall with travelling spent more than 3 hours for getting shared sim and correct discount, very bad company but you are tight with contact so you can't change it anyway, so no chance just inform the others not to be stupid like me and take contract from them.