In answer to your last post, YANBU. Definitely not. Marriage is a compromise. And I see a lot of expat marriages break up. Especially due to the Thai bride cliche - man ditches loyal expat wife for young, compliant, non-resenting model...
Thankfully, that's not really applicable in Western Europe.
As someone who moved to Geneva last month because of DHs job, with a four-month-old, I know how you feel. At the moment, I consider myself to be on maternity leave (albeit unpaid), and think I'll take 12 months off. Living here, as expats, we can afford for me to do that - it wouldn't be a possibility in the UK. However, I'm also very career minded, and although I can do my job here, it's harder to get back on the ladder at the same level I'd be in the UK. I'm a bit worried about that.
I really don't want to be a stereotypical expat wife - although from what I've experience here, and in previous postings, they may be a dying breed these days.
It's a very traditional society, not yet geared towards working mothers in the way the UK is, and SAHM is the norm among the Swiss. Not so for expats. Childcare is expensive: lots of creches don't accept children until about 18 months, and have 12 month long waiting lists. However, I've just found a nursery in France (next to the border) that charges 1000 Euros per month for full-time 7am - 7pm. And it looks quite good. So there are ways around it. Also, Nanny-sharing, Mama du Jours etc etc. I've not heard of anyone who hasn't been able to work for childcare reasons - people find a way, somehow!
My advice is, if your DH takes the job, try and keep a window of time in which to go back to London if you're not happy. Exciting, lively and cool, Geneva is not. But it's charming, extremely civilised, safe (bar increasing burglaries in my village), accessible and friendly.
To be honest, I am feeling lonely and isolated right now, but having done this before, know that won't last too long. Also, as flights from the UK are so short and cheap, we have visitors block-booked all summer. Although that could be a downside for you!
Sorry, I'm a bit sleep deprived hence waffly post.