My impression is that zoom has more features. Breakout rooms, predefined set of meeting hosts etc. But having to install the app on the computer is a pain. "I'm going to join this Zoom meeting starting now." "Nope, you have to update the app first." Is not fun.
Predefined hosts is a place that is lacking. In general Meet started as a "everyone is mostly trusted" tool which is way better for office meetings so their host controls are behind (but slowly being added). Zoom is by default "only the host is trusted" which is very annoying in my day-to-day use. (For example you can't have a weekly meeting because the "organizer" is on vacation and can't start it. You can't screenshare because the host needs to approve, you can't join before the host... Most of these can be changed by default in your settings but I'd course most people in my company haven't done this so we run into problems at least weekly and need to scramble to send around a new link and hope that we manage to get everyone into the same call.
But that being said I think Zoom is still the better option for "untrusted" setups like seminars, presentations or other complex or large events. Meet is far better UX for meetings.