@Stephanie
I know your question is for @Sarah977 , and she can answer with her own views, but I'd like to chime in on this one.
I would recommend Airbnb only with very cautionary advice.
Airbnb virtually owns the STR market, and so it would be arguably irresponsible to avoid listing on that platform.
But Airbnb carries a number of risks which can be mitigated by firstly, being conscious that any large scale enterprise like Airbnb has an obligation to it's investors to focus on maintaining or improving market leadership, and of course, profit from it.
If you look at how that business operates, it may well be the hosts that facilitate it, but it's the guests who are the customers. Therefore, it's in the vested interest of the corporation to focus on maintaining or expanding the customer base. And that explains why the favouritism will always be with the guest.
So hosts need to enter in this with their eyes wide open. You may be doing the bulk of the work, but you'll always take a back seat to the customer. Regardless of whatever flowery rhetoric or illusionary "guarantees" the platform offers in an effort to keep you on board.
Naturally, most platforms provide shoddy host support. Airbnb is no different. But one difference with Airbnb is that unlike others who may simply ignore hosts, or simply deliver no practical relief, Airbnb intervenes in ways that at a minimum, can be frustrating, but at a maximum, downright devastating to a host, especially those who've become dependent on Airbnb, as Airbnb encourages by being the world's largest and most productive, but also by the illusionary sense of security it so blatantly promotes to hosts.
So, my recommendation to would-be hosts is that if you offer a decent accommodation, reasonably priced, on Airbnb you can expect to be booked as much as could ever be expected. But the burden of protecting yourself from damaging and dubious guests falls almost entirely on the host. Yes, you should list on Airbnb and other platforms, but don't expect Airbnb (or any other platform) to be on your side, despite any flowery rhetoric. It's not the nature of this business.
Personally, as long as Airbnb is such a huge player, I believe they'd be better off dispensing with the illusions such as "air cover" and "security deposit". And stop with the mindless "interventions". Scale back your host support and simply tell hosts the truth: you're on your own.