IO's have plenty of torque and deliver a good ride. I own a 4.3 in a 20ft skip. It rides great, It's a bit of maintenance, a new motor is 2k (big deal) and is pretty easy to drop in. 3 200 lb guys on one rail along with a 9.9 kicker- and it barely lists. Some of these POS boats with lofty price tags can barely handle that...
That being said- They are fucking car engines and the quality is nothing near an outboard that is really made for the environment. I will say that the outdrives are pretty solid. I have an alpha one and let a shop maintain it once a year, and have had no problems. The inners on a 4.3 vortec GM base engine is not too impressive. The cheap-ass GM marine division should actually manufacture a marine gas engine and exhaust system that negates valve overlap issues. Until they do that...Fuck em I say!. I'd buy one used - like in a used skipjack- but would never select one new as an option on any new boat- I'd go diesel in anything 24 ft and over- or I'd drop to 23 and go outboard...
But then again...I'd never buy a new boat.
If you don't want to mess w/ engine maint- OUTBOARD!
Some boats are weighty and are designed for 4 strokes-
Some are lighter and need 2 stroke- example 21-23 invader marine center console- gets about 4.5 mpg with an etec. 4 stroke too heavy...
Figure out what hull you want and go from there. (Everyone should own one I/O- just for the maint aspect...

). My 20 ft skipjack rides killer and gets the mileage of a new 4 stroke w/ a 4.3 v6 and 2 barrel carb and alpha one gen2. My maint is probably 4x's that an outboard but I like maint or I would not own one.