I've got a 2007 Triton 1650SC, and if you trim the engine up the slightest bit, it wants to porpoise, or even cavitate, even with a hydro-foil on the engine. If I keep it trimmed down, I don't have that problem, but, dang, I know that's got to be costing me some top end.
Of course, you have to account for the fact that the 50HP engine weighs 200 lbs, then, there's 24 gallons of fuel, for another 240 pounds, then a trolling motor battery, and the cranking battery, that's another 100 pounds.....so, there's already almost 550 pounds sitting in the stern of the boat, and that's BEFORE the weight of the operator and a passenger. Just a crappy layout from the manufacturer.
My parents have an 18 foot Sea Hunt with a 150 Optimax, at full throttle, you can trim the engine until it's shooting a roostertail 50 feet into the air, and the boat does not porpoise one bit....now THAT's a properly balanced boat, unlike my Triton.
About the only way I see to eliminate the porpoising (at least in my case) is to modify the boat and move both fuel tanks and batteries to the front. That would put about 350 pounds to the bow, which would equal out the weight of the engine at 200, plus my weight at 160. I keep thinking about doing this modification, and sooner or later, I'm going to end up doing it.