My biggest gripe with how the story ended (or unfolded in the cutscenes in general), is the lack of agency on the players' side, compared to the overall gameplay. While you're playing, your shark can have the personality you want it to have. You can be a complete goof, toppling boats and riding golf carts while not causing many people real harm, be a bloodthirsty monster to complement Steve's narrative, and everything inbetween.
But as soon as the cutscenes roll, any and all control is brutally wrenched away from you. The scene where you flop about on Steve's boat before Kyle is killed struck me as a perfect opportunity to work in a story branch. A crossroads to decide wether you want to continue the cycle of revenge, resulting in Steve's and your shark's eventual destruction, or break the cycle and prove steve wrong. Plus Kyle seemed like a neat dude, which makes it all the more tragic that he got caught in the crossfire, while your mom was without a doubt a killer.
For me, the ending just hit me over the head with a profound feeling of soul-crushing sadness.
So I started a new playthrough and went back to the good ol' days of bullying alligators and eating mafia.