I'm a locum and use a LTD company- they take a 5% charge but work out all your taxes and expenses- you get paid weekly and its less hassel. You also get paid a bit more aswel, I think it's about £3 more ph....which works out quite a bit over the weeks. Although I've not used umbrella so can't comment on that.