Kurze Zusammenfassung
mas = aber (in gesprochener Sprache sehr häufig)
porém = jedoch/allerdings (oft formeller)
entretanto = jedoch/nichtsdestotrotz (oft formeller)
embora = obwohl (Subjuntivo in finiten Konzessivsätzen)
Mas: kann in gesprochener und geschriebener Sprache Sätze beginnen
Porém/entretanto: am Anfang, im Inneren oder am Ende möglich
Embora: unterordnend, nicht nebenordnend
Register hängt vom Kontext ab; mas ist neutral