I currenly use NXT Insane Tire shine applying it with a tire wipe instead of spraying it on and I absolutely love it! Lasts a long time and the shine dies down after the first 10 minutes to a nice gloss. Dont let the name INSANE shine fool you, because for me it doesnt have an "insane" shine at all.
I should've tried it with a tire swipe instead of spraying it on. I'm still cleaning it off body panels :angry ... It leaves a nice shine though, and shucks auto had a discount on it...
I've tired several tire dressing (using Black Diamond Gel now) but keep going back to TW Tire Wax. isn't spoken about much here but leaves a great black finish with just a bit os sheen.
I've used Black Magic Pro Shine as well. You'd think it would be greasy and overly shiny, but it actually looks pretty good. It slings real bad though, and the shine doesn't last very long.