As a native German speaker, I really dislike the formality levels and hope someday everyone uses the informal level. In a big company it’s really annoying to start with the formal level and then awkwardly switching to informal level when contacting someone for the first time.
And then you also have different meanings depending on pronunciation, here some examples:
umfahren: to drive around something or to run over something
Montage: the act of assembling or the plural of Monday
übersetzen: to ferry across a river or to translate into another language
umschreiben: to rewrite or to paraphrase
durchschauen: to look through something or to understand
unterstellen: to place something underneath or to imply or accuse someone of something
unterhalten: to hold something underneath or to support or to converse with someone or to entertain
wiederholen: to fetch something back or to repeat something