I've had a 2004 150hp for about 3 years. Only trouble I had in that time was a water hose coming off in the engine bay and showering everything with Sea water when a jubilee clip broke (could have happened on any engine). It still got me home though!
Underated engine that have a bad reputation due to the early ones self terminating due to cylinder meltdowns and CPU overheating and dying. Bombardier ones badged DI are the ones to go for
Echo what skippermarky said about indexing spark plugs.