Tvar Pražan je spisovný. Pražák je na hraně mezi spisovnou hovorovou češtinou a nespisovnou. Ve formálních projevech použijte raději první variantu. https://prirucka.ujc.cas.cz/?id=720
Na druhé straně zní Pražan, Brňan, Ostravan, Plzeňan v hovorovém jazyku dost nepatřičně, škrobeně a nepřirozeně. Souhlasím, že ve formálním projevu je lepší Pražan, ale v neformálním je skoro vždy lepší Pražák.