Below is a another vote for DupliColor.
It's got a clear matte over the final colors. If it's a lugged frame, and your impatient, definitely rattle can.
I attempted to use Rustoleum brush on paint (not the pic below, but a touring Miyata). The primer went on fine and smooth. Then I went for a top coat of matte black, and it was just never smooth enough. I'd sand, the white primer would peek through at the lugs or some place.
Paint again. Sand. Paint. Sand.
Finally I went bonkers, said screw it, sanded the whole thing kind of smooth and got a matte black rattle can of Rustoleum. The lugs look terrible. Need to re do it.
I will probably try this paint next:
https://www.montana-cans.com/ - as in next year.....
I was looking to get my scratched up RockHopper painted and contacted a local artist / frame builder / bike shop owner (I think he own the bike shop.... not sure) - anyway, he said he uses Montana spray with Eastwood epoxy clear coat.
Pontiac Blue - not just for muscle cars......