I'm assuming you'll be located in or near the capital, Zurich (

) - no, having little German should not hamper you but I would assume you speak Afrikaans and thus should be able to follow some (high) German.
If you want a European passport, I'd stick it in the UK and get one of theirs. I think the process would be easier for you.