In the past I did a lot sailing on a friend's E-33RH, and the stock 21 hp seemed like "enough", however one measures that subjective term.
When we repowered to the Betamarine 25, it has a smaller dimension than our former M25XP (23 hp), and you can study the pix in my several blog entries here for the general 'look' of it.
Note that the more-modern Beta weighs less than our former Universal 23 hp, too, and a little weight reduction is always a Good Thing.
While there are rare times when more HP might help a little - for any boat - your boat is lighter than ours and I would think that the Beta 25 would be plenty enough for it. Also, your hull's stern section is not designed to really utilize any more HP; i.e. once it gets close to 7 kts, the stern will squat more but forward speed will not increase much.
I recall driving the 33RH with the chute up in 20 kts, and we were all thrilled when our speed surged to over 8 kts. Better yet, we were having no round-ups while the nearby C &C 35-3 was doing a full knockdown, more than once.