To answer you questions, I have used most of the rattle can companies and Rustoleum Professional High Performance Enamel Spray has been the easiest to use and the best looking coating that holds up well to use.
Professional High Performance Enamel Spray Product Page
multiple lighter coats with short dry time in between and it comes out looking great.
I would stay away from Krylon "All in one" as it tends to run alot and doesnt look as good when it dries.