Thanks for sharing. This kind of story provides an opportunity to learn.
Keep it simple. Note the typical rpm of the plane you fly (when it is performing nominally) on initial full power application. This is your first indication of proper power development. Second, note the distance of your ground roll and compare with the normal distance predicted by your POH. This is your next indication of power development. Third, note the typical rpm of the plane in a Vy climb at full power. This is your final confirmation of power development or warning of power issues.
Example: My AA-5 should develop 2350+ rpm on initial power application and roll; I should reach rotation speed and break ground in 1000 feet or so, but certainly no more than 1500 feet in any reasonable temperature, wind, or loading condition on a paved runway; I should develop 2500 rpm at Vy on climbout. Missing any of those targets should be a concern. The last time that happened, the climbout rpm was 100-200 rpm too low: an in-flight magneto check revealed a failed magneto, which apparently failed sometime during the takeoff run or initial climbout. Confirmed on the ground after returning to land.
The one other time these checks failed was a takeoff at Piseco Lake, NY (nestled in the southern Adirondack foothills). Initial power application was a go, but ground roll exceeded 1500 feet. (Wasn't anywhere near wanting to fly at 50% of the runway.) Takeoff was aborted. In this case, there was no mechanical cause, just wind shear off the mountain creating a sudden change in wind direction to a tailwind. Takeoff in the opposite direction a few moments later was uneventful.
If you haven't practiced aborted takeoffs (my instructor was a masochist about this, bless his heart), you should. They might save your bacon some day. It's a non-event, and if you have practiced them, you are less likely to be bashful to employ them when necessary.