there is some financial assistance for children here in Switzerland - we get maybe 150chf off our tax per month, and my husband's on a quite high salary. But child care and the cost of schooling if you don't want them to go to the local swiss school can be very expensive...and hard to get...
Also, I'd compare health and child-care options. Will you have good family support in the UK, because free child care and also family who can take a sick child if you need to work are really important. What would happen if your work fell through or you or bubs got sick and it became impossible to work - (your worst-case scenario) ? Where would you find the best support ?
I've found the best work that can fit around my kids is part-time, contract and stuff I can do from home or an office close to home. Are you more likely to find a supportive employer in the UK or in Switzerland ?
As for the father of the child, I doubt he can run away that easily, but it will take a lot of emotional effort to chase him down and follow through to get support...I'd say, do it for the sake of your unborn child, as in the long-term it will make an enormous difference (financially for the child as the child's father's capacity to earn etc will most likely leave him significantly more wealthy than you in the future). On the other hand, if he is not prepared to have any role with the child, and you don't want him to be continously involved, and you can't see it happening, then you may need to take the freedom and not pursue him.
As for being pressured into giving up the child - well, I have three kids and I wouldn't swap them for anything, but at times I do wish I had 'given them back'
So my main criteria would be support - where will you be best supported ? Money is not the key factor, money cannot buy emotional support/happiness, and free childcare comes from family and close friends who love you and the child... Flexibility is the key - which job will give you more flexibility and options because once the baby comes, you will need plenty of options!