I tend to use dry lubes and things that leave a teflon coating as they help against rust a bit more(apparently) and can repel dirt which helps I guess. I generally go for whatever is cheapest or my local bike shop seem to be stocking/selling lots of as it will be more average stuff, you might think "but I don't want average, I want the best" but generally speaking the "best" is aimed at pros who have someonelse clean/lube/grease/rebuild bikes before and after each ride, I on the other hand want to go a couple of weeks between doing much and a month before I even consider really scrubing everything.
The current stuff I have knocking about are some cans of gt85, poundland pink degreaser for washing, weldtite tf2 for greasing bearings, some muck off samples(wet/dry) I got with a wiggle order, an old style "bike oil" in a bottle with drip thing(not used that in a while tho).