Hello, you asked for first hand experience, so here's mine.
-I have had good experience with the bf225 (these were manufactured 2002). First, on our twin engine work boat, which was neglected by not running her for about a year before I started. once they were serviced, restarted (which required spraying starting fluid into the air intake of one engine), and run a bit, we had reliable operation for years with just standard maintenance. I was impressed by their ability to "bounce back" from the neglect, they were running rough at first but after getting blown out they are very smooth running engines.
-At some point we were told to clear the oxygen sensor each trip by running her above 5000rpm for a couple of minutes near the end of the day. After that she did seem to stay running smoother between services and we never got an O2 fault after that.
-The upper cowling cover not latching at all 4 pins was an ongoing issue that we neglected since the cover latched in the front and stayed on, that was eventually remedied by a new gasket and a little grease. I believe our engines suffered some corrosion due to excess salt getting into the engine compartment because of this. I would recommend anyone having this issue just get a new gasket, they cost about $45 (wish I had known sooner)
-We ended up re-powering our work boat with 225hp Yamaha's, the new engines are heavier and burn more fuel than the BF225's did.
-I have a single BF225 on my 20' fishing boat, and I do the service myself. This allows me to put a little more time into TLC, protecting against corrosion, etc. than the guys at the shop really have time to do. It seems that boats.net offers almost every part for these engines (though I like to support my local shop when I can, and the local guys will work to compete on the price for big items) so I hopefully will be able to keep this engine going for a long time (knock on wood).