I won't powder coat ever again from some random guy. If it is botched like mine (orange peel), you're left with a coating that is near-impossible to remove.
My attempt at rattle-can didn't go great either. Looks fine at 1 meter. Rustoleum paint I used is not as glossy as I hoped and several weeks after painting, hanging the bike on rubber top tube holders took away the clear coat at the points of contact.