This sort of thing really just highlights the UK government's greed when it comes to taxation. I much prefer Germany - even though the taxes are high, they are justifiable (you actually get to see them spent on public services), so I cough up my 40% with no grudges, and enjoy first-class public transport, excellent roads and a *superb* lifestyle (including fireworks on Japan Day here in Duesseldorf, all paid for by the taxpayer). Mind you, I am earning the equivalent of £90k before tax, so I supposed I can afford to say that. But that is just another benefit of working in IT here in Germany (more on that later).
More than anything, the UK government seems determined to drive companies out, and into mainland Europe (or Ireland). Since 2004 (when I originally came to Germany), I've found jobs for English-speaking people getting easier and easier to find. As I'm also learning German, it will only become easier to find more and more highly-paid work in IT. I've had three jobs since I arrived here, and I have never had to work for anything below £80k. Furthermore, when I get married, the German Finanzamt will then allow the two of us to share one expense pool. So, if one of us earns more than the other, we pay less tax. German law has typically given many of the breaks to married couples - family life is encouraged here, and family values are enshrined in German culture. Contrast with the UK, where the Revenue see you marry the one you love, then rub their hands in evil glee and say "Ahhh, saving some money by living together, eh? We'll see about that!" I know of many people who got divorced, just for tax purposes. Really, it's no surprise that family values are nonexistent in the UK!
As a consequence, the UK has become a place I would consider working in when I am completely, totally desperate. As someone who also left nearly three years ago, I'm quite happy that I'm now considered non-resident for tax purposes. Naturally, I'm keen to maintain this status for as long as possible (the rest of my life, if I can). Every time I come back to visit Mum & Dad, I see things get worse and worse. Honestly, it's like looking at Zimbabwe not long after Robert Mugabe took over. (I'd know, by the way: I was born there.) The lifestyle is crap - and the place is full of people who believe in freedom without any kind of responsibility. Yeah, they are always exceptions (just as you find the occasional arsehole in Germany), but the arsehole in Germany is just an exception. In Britain it's the rule.
Why work in Germany? Well, more and more companies (and money) are moving here, as the Germans are really only beginning to set up their own services companies (they've been in manufacturing for yonks). So there's lots of money being splashed out, and because German employees are typically so difficult to fire, you'll be a contractor nine times out of ten. Great if you can cope with the idea of contractor risk in another country - the timid (especially those who would not contract) need not apply. What else? The lifestyle. The fact that Germans can enjoy their beer (and each city has at least one variant of it!) without having to beat seven shades out of the nearest citizen / policeman / paramedic / take your pick, makes them a class above the English. What else? Mainland European girls will blow your mind. Not only are they much classier than the average British wears-a-crop-top-in-winter bimbo, but they are also a lot more fun to be with, less obsessed with the shallow stuff that you see British girls always talking about, and most important, rather more genuine. I've dated a few, and I'm engaged with one special girl right now ... and yes, we are planning on starting our own business together. :)
What else? Oh yes, learning some German will definitely help you. The Germans are more helpful than the French (but that is not difficult), and about 40% of people there will try and speak English if they can. But learning the lingo will help you, and some German words can actually be quite fun (particularly the insults).
Make the step, and you too, will start to realise what a first-world country is *really* like.