Not much love for I/O's here, but I still prefer them! I've owned various outboards, including a new EFI 4 stroke, and still like I/O's. Maintenance isn't that bad, it takes me all of 3 minutes to pull the plugs. Changing the oil is really easy, remote drain just pulls out of the bilge drain.
And the u-joints are more forgiving than people are implying. I've owned I/O's for 10 years now, and have to deal with shallow water. I frequently idle in/out of my parking spot with the drive tilted way up, I just make sure the prop and water intake stays in the water, usually. Total u-joints, gimbal bearings, and bellows I've replaced in 10 years? Zero. (and I'm not dealing with new boats here, my current is 20 years old)
The best part of an I/O? Price out repowering a 4 stroke outboard, but make sure you are sitting down. I can repower my I/O with a day of work and $2400 for a freshly built reman, or even far cheaper for a junkyard pull.