I found the rustoleum to be pretty good as far as not-staying tacky goes, and it’s moderately scratch resistant. I also found it to develop impressions in it over time around hardware and when sitting on surfaces, and even with proper prep, it had adhesion issues and flaked quite a lot wherever it was exposed to moderate pressure.
The duplicolor clear went on nice and looks good, but it doesn’t dry well— both baked and unbaked, I found that it stayed tacky and prone to getting caked with dust and pet hair even 2 full years later.
The Kyrlon stuff was just terrible— yellowed way too much, and only about as durable as Polycrylic.
I’ve heavily considered powder coating more recently, but oh boy it’s a bit of a steep upfront investment!