As a mfr of "both" Zinc (Zn) and Aluminum (Al) COMMERCIAL anodes, sometimes we recommend zinc, sometimes aluminum, sometimes either one, sometimes neither one. There are general rules to go by, but there are also exceptions to those rules. The first determination is the water type (fresh, brackish, salt). There's also vessel usage habits and types of metal to protect.
Al anodes are 50 m/v more negative than Zn anodes and Al also has a longer life span than Zn. Furthermore, Al is lighter and costs less. Advantage Al! The negative with Al is the sustainability of current output over time in some situations. Al anodes can become less efficient and even passify over time without maintenance (cleaning). Vessel owners should be aware of this "potential" maintenance issue so protection is not lost if the anode quits working. The cause is the lack of sluffing, creating an oxide build up that can eventually crust over in times when low current transfer exists.
If the boat next to you is using one type of anode, it doesn't mean you should automatically be using the same. Boating habits can make a difference in what anodes to use. If a vessel is rarely used, say during the winter months, Al may need cleaning, even in salt water application and more-so in brackish situations, but certainly in fresh waters.
I'm not advocating any type of anode, just informing on real-world cases.