Getting a really good Matt finish is not easy; it often comes out blotchy.
For that reason, I go eggshell, and use a decent cellulose paint.
However, if you can afford it, powder coating isnt a bad way to go; just dont use it for structural parts on aircraft that may fly again!
Bruce