@fohdeesha and I discussed this privately a while ago. Either platform (Broadcom or Marvell) will meet the needs of most everyone with 1/10 GbE devices. If you are really bumping into performance limitations on either one, there are better options available like Arista.7450 has lower bandwidth than 6610 but the newer software, lower power, and higher power PoE ports are pretty nice in certain applications. I agree with you that you need to find one that has the modules already otherwise it isn't worth it.
When I rebuilt my home network, my main considerations were: number/type of ports and ongoing software support (bug and security fixes). Ongoing support made ICX7xxx an easy choice; don't forget that the ICX6xxx switches were designated EOL/EOS in mid-2018 and the last update of the 8030 codetrain was in 2020. For ports, either 7250 or 7450 fit the bill. I started out with an abused ICX7250 that apparently lived in a hot IDF closet in Florida, but quickly replaced it with two 7450s.. the modularity (spare parts) made more sense for when the 7450 eventually goes EOL.