I am sorry to read about is, I think I know which provider you are talking about based on some details you provided, and I can only say good things about the services (phone and network) when I used them in Italy (2005-2011). At that time it was considered one of the best, and also used to hired the best. I heard it started going worse with good people leaving around the end of that period, it seems it's not going better..