I was one of the owners of a 2520xl with the 225hp from factory. 2005 model. Yes it had 1100 hrs on it when replaced with no corrosion issues after 18 years. It was definitely underpowered with more than 2 people or over half tank of fuel. My neighbor has a 2007, same model with the 250, completely different characteristics underway. My top-speed was right at 36 under ideal conditions and light load. His is 38mph.
I have now upgraded to a 300 Yamaha. This engine is a perfect fit for my use on Chesapeake Bay. It now feels like a smaller, lighter, and more responsive boat. Very satisfied, the engine does not sound strained to push the boat, quieter, better gas mileage, a lot higher cruising speed, much higher top speed but like others have said, a 3 ft. Chop will jar your teeth out. However, with this engine in those conditions you can bow down with tabs, and trim down to get the bow down so the flair gets rid of most of the pounding and still stay comfortably on plane to stay underway.
Good luck