I have a Energizer Hardcase Professional headlight.
It is the best fishing headlight that I have used.
It has red 5mm leds and a cree white high power led also.
It can do flood or spot beam. (This is very useful)
Red led is a must for a fishing light in my opinion because it allows you to tie your fishing line, unhook fish, etc. without drawing so many bugs or destroying your night vision, and fish probably do not notice as much.
It also has green led that I never use.
Here is a picture of the light and is also where I purchased mine
The EOS would be better if you want a smaller lighter light. I personally don't mind the larger light with the battery pack on the back. My dad likes the smaller lights due to the lighter weight. If run time isn't an issue you may like a smaller light.
I spend lots of time night fishing for browns and walleye in Michigan. The two headlamps I use the most are the EOS and Dorcy 145 Rebel. Seems like I grab the Dorcy more often because of the easy to use electronic switch. I would stay away from headlamps that make you cycle through all the modes when turning on or off. The Coleman Max Cree is another solid option if you need red leds but the switch takes some getting used to. I like to have a lot of light available and all 3 of these kick-out some nice lumens. If you don't mind batteries on the back of your skull, there are some brighter options out there.
For fishing at night I like to have some throw along with flood so I always take my Apex over my EOS II. The extra weight doesn't bother me so it may come down how much weight you can be comfortable with.
Something that noone mentioned but a friend of mine swears by is getting one of those $10 hat clip black lights from wally world and using a fishing line that glows in black light. This keeps the bugs off more and makes the line glow really bright when you wanna see it. I haven't tried it yet but it is on my list of things to do.