I used to use Nufinish. It did last a long time. At one point, I think consumer Reports even recommended it.
IF YOU CAN FIND THE TURTLE WAX product with pigment in it, it also makes the bike look great, for about a month.
They bring it out every couple of years or so. 'Color' something.
Usually it's in white, green, red, tan, black....a handful of colors.
I think it's just normal turtle wax, with some dye in it.
The dye does leave a transparent, but slightly hued wax job. It covers mild scratches, and does make the bike look pretty good for almost a month.
It comes and goes on the market. I bought my last bottle on closeout for half price.