Mosquitoes love me, so I've had opportunity to try many variations of repellent. Most of the things you mentioned are effective immediately after application. For me, the difference is how effective they are after hours of sweaty hiking. For that, I lean towards high percentage DEET in a lotion-type formulation like 3M Ultrathon (that particular one is 35% DEET).
For the parts of you that are covered by clothing, I have had success with permethrin treatments, but I prefer just wearing clothes that mosquitos can't bite through (I don't know how to find this out without field testing).
DEET is supported by several studies
Annals of Internal Medicine
N,N-diethyl-3-methylbenzamide (DEET) is the most effective, and best
studied, insect repellent currently on the market.
CDC
Of the active ingredients registered with the EPA, CDC believes that
two have demonstrated a higher degree of efficacy in the
peer-reviewed, scientific literature (See Publications page.).
Products containing these active ingredients typically provide
longer-lasting protection than others:
DEET (N,N-diethyl-m-toluamide)
Picaridin (KBR 3023)
Also make sure you apply sunscreen first.
EDIT: I suppose I should be clearer? nothing is more effective than DEET :) Sure it might melt your face off, but if the alternative is not going outside, I choose melty-face.