Where do you travel with work? You can get good deals on EU calls with My Europe Extra - 25p to make, free to receive when roaming.
If you're spending a lot on roaming texts, another trick may be to move to a slightly more expensive tariff with more free texts - you get free roaming texts at a ratio of 4:1 (i.e. 4 of your free texts for one free roaming text) - but beware, you get no free roaming texts if you simply have 'unlimited' texts on your tariff.
RE you phone - I had a completely destroyed phone 3/4 years ago after it was thrown out of a 3rd floor window (don't ask..!!) - this included cracked screen, and the phone simply wouldn't turn on. Carphone Warehouse fixed it for £40 flat, and I wasn't even a customer there. Maybe they still do something similar?