I think it`s hard to say that one engine is better than the other, a lot depending on what and how you are using your boat and what kind of boat.
Offcourse you can never build an engine that will be the best engine on all boats and use, we all have different experience and good luck and bad luck, exactly the same as with cars.
But i will recoemend an engine that is very reliable, a lot of people have never heard of them but they made engien for tanks from the begining, took a tank engine and made it to a marine engine, they are very light but still strong, the biggest model they have is 246.
Go in to their website and have a check.
I heard that a lot of rescue boats on ships, Pilots etc are using the engine because it`s so reliable.
Steyr engines