Our current stat is (roughly) 85% Airbnb, 10% direct, 0% VRBO, (I snoozed VRBO some months ago because their calendar sync wasn't working, and it's futile to try to get any support) and 5% Fincallorca, a boutique outfit here in Mallorca. Great host support, and they've delivered some really nice guests so far. I'd like more from them.
I'd love to increase the ratio of non-airbnb bookings, but Airbnb book us up so fast, that nobody else has a chance.
I've at times blocked dates on Airbnb just to give others a chance, and it works (sort of) but the bookings never come flying in like they do on Airbnb.
I'm thinking about making prices on Airbnb higher than all other platforms. Maybe that would help. I might unsnooze VRBO too, but they were never very productive. I have fairly low expectations.