To put it simply: even experienced hams, who make their own antennas cannot agree on the 1/2 over 5/8 for the 2 meter (close enough to the Marine VHF for all purposes). The 1/2 wave, does better with a minimal or no ground plane--which is what a fiberglass boat is. The 5/8 with a good metal or radial ground plane will have more gain--but it needs that large ground plane. You will do as well with a quality 1/2 wave antenna. A 6 dB gain antenna is a good compromise for our small boats.
The biggest differences are the quality of the antennas, and how carefully they are manufactured. This includes the quality of the fiberglass tube and finish. As I noted in another post, I take my antenna analyzer to the store to test antennas. There is a huge variations even in the same brand. Generally the more expensive the antenna, the better quality will be the parts, and assembly. The 8 foot antenna usually has the same "guts" as the 4 foot antenna. The lower part of the 8 foot is just a feed wire. Height is important...but a foot or two does not gain a lot of distance. (typically a mile at the most. For two antennas at 10 feet the range of reception is 8 miles. If one is at 14 feet and the other still at 10 feet, the range is 9 miles. That is the boat with an 8 foot antenna, will have only a one mile range further than one with a 4 foot antenna. Some quality antennas, with have two half wave antennas coupled.
I have used "Digital" antennas (they are analogue) but generally better quality than "Shakespeare. " antennas. I am currently using a Morad antenna. They are high quality, use their own cables a mini UHF fitting (so you can thread the cable thru areas just slightly larger than the coax cable, and no worry with soldering.) Each antenna is checked for VSR at the factory. They are 6 dB Gain. They are used mostly by commercial, LEO and Military--costly, and the mount and cables are extra.
One of my worries with most fiberglass antennas (the fiberglass is just a support for the wire inside.) is that people grab them, or pull on them--and they break if hit a tree limb etc. So I often have used a base loaded 39" whip, on a SS 1" base. The cheaper antennas, will have the gel coat or paint wear after a few years--and become fuzzy with glass fibers exposed.
Also Marine VHF antennas should be at right angles to the water surface. The "doughnut" shape of the radio wave, is flatter the higher the gain. For example for sailboats 3 dB is often used, since the boat's heeling, may sent half of the transmitted power off into the wild blue yonder and the other half to Davey Jones if they had a very expensive 10 dB antenna. The high end Cost over $800) 10 dB antennas are more often used on stabilized large power boats. Never slope your antenna backward, because it looks "cool"--you will loose a lot of power.