Depends on the look you want really.
Meguiars Endurance Tyre Gel does what it says on the bottle really. Lasts a good time, is really glossy with just one coat but does suffer from sling (the product slinging off onto the body work. Happens no mattter how thin you put it on. Though it just wipes off).
The other I use is Zaino Perfect Tyre Gloss. This can by layered for the look you want from matt (1coat), satin (2 coats) to gloss (3 coats). Its a great product and lasts well, just not as long as the Meguiars but doesn't sling anywhere near as much.
The key as always is good preparation. Make sure your tyres are clean. Spray them with a weak APC solution and scrub with a stiff brush to get the tyres clean. This helps reduce sling from your tyre product of choice.