The best paint for looks and durability is polyurethane enamel. That is what us pros use to paint bicycle frames. It is an epoxy type of paint where the catalyst is mixed into the paint to make it harden. Of course you need professional equipment to do it right but you can come close with a rattle can product called Spray.Max. It is an aerosol system where your local auto paint supplier can fill Spray.Max rattle cans with whatever paint you want including black gloss. When you are ready to paint, there is a button on the bottom of the can you hit to mix the catalyst with the paint and now you are ready to spray. They advertise that there nozzles are superior to ordinary spray cans.
Of course if you want to do it right, you will spray a primer 1st and wet sand that smooth before applying the black. And if it goes on rough then you can wet sand the black and spray on a clear. I've never used it because I've got pro equipment but there was a subject thread about DIY paint jobs on Paceline and some of those members have used Spray.Max with a good result.