I like the I/O set-up. I'm very mechanically inclined and do all my own maintenance and repairs when needed. I've run I/O for the last 14 years on 3 different boats. Not one has ever left me stranded. Bellows and such are easy peazy on an Alpha 1 gen II drive. Do those every 5 years or so. 6 bolts basically and the drive is off. I have only had Mercruiser Alpha 1 Gen II, and its all I would ever have because they are so common parts are everywhere. Plus, its what I know.
Oil changes - of course it can be a pain but if you add a 3/8" hose and fitting to the drain plug, then a cap at the other end, its easy to do. All I do when its oil change time is feed the hose through the hull drain plug, get a bucket, remove the cap and walk away. Come back in an hour and reverse order, change the filter and add the new oil.
The big thing for me was replacement cost. If I ever needed to, new long blocks are not very expensive compared to re-powering with a new outboard of equivalent power. I haven't had to at this point, but it gives me a sense of security that if I had to, I won't break the bank.
The modern I/O if well looked after, will give the owner many years of trouble free service. The key is look after it, stay on top of it.
I can pull the motor in short order and it is easy to do.
They get a bad wrap I think because there were a lot of older I/O's that sat for a long time or had zero maintenance for years. Then it became someone else's problem and to fix everything on a rusty old motor is a nightmare. Just like buying an old car that hasn't had sqwat done to it in years, and being pissed off because you tried to get to Duncan and it broke down. I see posts about certain Yamaha outboards that have corrosion issues, or $30k verado's with super charger problems, others say stay away from such and such manufacturer and the list goes on there. My current 4.3 and alpha 1 gen II hasn't changed for years, there is gobs of info on the net and parts are literally everywhere. It's very well supported and I'd much rather have that that an old 2 stroke outboard or one of the other outboards that have major issues.
Anything goes wrong with the motor, misfire or whatever, troubleshooting is easy and does not require a shop to scan.
Yes there is a doghouse, but it causes me no grief. I see some outboard hulls have a large motor wells that protrudes into the boat, so I don't know why that's good but the doghouse is bad? Seems like same same to me. Except no big motor hanging off the back so more room to bring in a fish or play fish.
The I/O vs OB debate kind of really only seems to be an issue here. Go to the interior or down south in Florida and its totally reversed. The majority there are I/O. I belong to a few different forums and most run I/O in those areas.
My buddy podded his boat last year and bought a brand new Merc 150 outboard for it. Maybe 11 hours on it and he had to get towed in from whirl bay a month ago because it wouldn't start. So, just because you spend 20g on a new outboard doesn't mean you are immune from mechanical problems. He wasn't very happy.
Just my thoughts and perspective from a happy I/O owner.