I'm Portuguese and I share this concern - PT-BR does have a lot of differences in vocabulary, grammar and pronunciation.
Pronunciation bothers us the least actually, but other things are weird and/or plain wrong for us:
- Lots of weird words adapted from English like "time" (pronounced "tee-me") which means team in PT-BR. Portuguese has a fine word for that already - equipa ("equipe" in BR) - and most of us speak good English so "time" is beyond weird for us.
- Wrong verb conjugations are used in informal conversation, e.g. "tu vai à praia?" (correct would be "tu vais à praia?" and generally we'd omit "tu" [you] because it adds no useful information)
- Many Brazilians seemingly think "mas" (but) and "mais" (more) are the same word because they pronounce it similarly and thus end up using "mais" for everything, even in writing
- Different usage of pronouns, e.g. "eu dou-lhe" in PT vs "eu lhe dou" in BR (or worse, "eu dou a você" - sounds like caveman language plus "você" is considered rude in PT)
Vocabulary differences make for some really funny misunderstandings sometimes though. My Brazilian neighbor's kid was really confused and scared when she was told she needed to "levar uma pica" (get a shot, as in an injection/vaccine) - in Brazil this same sentence means "take a dick". I hadn't laughed that hard in a long time.