I didn't know German was reflexive too, but I haven't studied any German
It's easy to imagine that the two "to be" are quite hard because even if there's a general rule it doesn't always apply.
"Por" and "para" are as difficult as any other preposition, imho, just like in French "par" and "pour" or in English "for", "by" or "to"
Sometimes I wonder why we like languages.