Anodized aluminum surface is is harder/more scratch-resistant than a powdercoated surface, but powdercoating has the advantage of being easier to repair if major scratches do occur. Also in general, anodizing finish varies based on the aluminum alloy used and thickness of anodized layer (thin layer = soft anodizing, thicker layer (longer in the acid+current bath) = hard anodizing). You can have very easy to scratch anodized aluminum when using cheap aluminum with a thinly anodized top layer.
Powder coating in my experience is fingerprint magnet, if you go with a matte darker finish. But there are some very cool unusual colors you can get, from metallic to candy.