I don't use any but after 20 years on the island even the slow learners know where to be when.
for instance bugs come out in force for about an hour at dusk so that might be a good time to be in the beach breeze to blow them away or inside. Were in the N.E.Trade Wind and over half the time a breeze is keeping the bugs off the beach. Don't wear black shirts and yellow light bulbs in the house don't attract like white light.
I dive and am on the water a lot,lots of wind, so they don't bother me there.
I also eat a lot of garlic.( that will provoke a remark I'm sure)
Sleeping under a fan blows them off at night. On real bad days that I work in my yard I burn coconut husks and the smoke runs them off.
I've noticed if you go to the lagoon on a bad mosquito day nothing short of nuke weapons will keep them away, so i just don't go there at those times.
Your right they like fresh meat but probably just because fresh meat doesn't know the ropes.