I think either one would powdercoat fine with proper blasting prep.
The colored aluminum rims you see on dirt bikes are usually anodized. I originally looked into having mine anodized black. I went with powder coating because I wanted to do the hubs also. Powder is thick and durable and has a deep gloss finish. Anodizing goes a few mils deep and usually isn't as shiny. It all depends on what you want.
I guess on motocrossers every ounce of weight is critical, and the powder does add some weight. Not enough to notice if you're not taking 50' jumps though.
The powdercoater did some type of chemical clean on my parts, then sandblasted, washed and baked them for a couple of hours before he put on the color. It came out pretty smooth.
