Since you asked
I like the natural aluminum look
I've left all my aluminum heads natural (many are Edlebrocks too)
most all my intakes, water pump housing, rad. or valve covers
have been too
not much oxidation,
if at all, I'm in a decent climate
& we do actually get all 4 seasons up here, with no salt on the roads
going on 15+ years now
(no leaks helps)
discloser;
I don't tend to drive my hotrods in the snow or rain that much
& it's always in the garage when not out being driven
one of my pet peeves is painting trick aluminum parts
transmissions, water-pumps, radiators, heads, intakes, valve-covers
I like the natural/mechanical as cast look of the aluminum, or polished
partially why I purchased them
as long as they don't look like crap to begin with
(sorry to anyone concerned, it's just my personal preferences)
BUT;
I think powder coating will last a lot longer
if you want color, do as @CudaChick1968 says
but painting the heads, engine color if properly prepped is OK too
especially if you want to appear more stock looking
it's really a personal choice
to each their own choice/style
good luck