The device itself is much cheaper but the subscription plans don't look as appealing. It's $5 more per month for the basic plan; $25 Zoleo, $20 InReach.
Zoleo lets you send 25 satellite messages whereas InReach only lets you send 10, but InReach lets you send unlimited preset messages (no mention of this for Zoleo)... the vast majority of messages you would need to send can be preset. Garmin also has tracking and weather reports; Zoleo mentions weather forecasts but doesn't give any details about pricing etc.
Zoleo has an activation fee of $25, requires 3 months without suspension, and then has $5 fee per month when the plan is suspended. So the minimum you can spend in your first year is $145, and in subsequent years is $60. InReach has annual fee of $30 but doesn't require any initial term and gives free suspensions. So the minimum you can spend in your first year is $30, and in subsequent years is also $30.
Maybe I'm misinterpreting some of the costs, but it looks like the only advantage of the Zoleo is the cheaper upfront cost; but the plans are more expensive and offer less.
Trip Reports & Campsite Pictures
algonquinbeyond.com