Make FSHing more like FISHing
Off-hand Reels (different looks, actually display on the rod)
Cast
Control Depth - Drop Line/Reel Back?
Depth Meter (different fish based on depth)
Set the Hook - Weak/Strong?
Tension Meter (manipulate drag to keep the fish hooked)
Increase/Decrease Drag
Respond to Tugs (sound cues prompting when to pause/reel)
It could be a bit more like Crafting in that you could have a Distance measure (opposite to progress, when a fish hooks you want to reel it back in…it’ll fight you increasing distance away, if it reaches max you lose the fish)… and utilize techniques to help your odds of baiting HQ fish (chum, drift, jig, troll, & etc… perhaps differentiate it from crafting in that you couldn’t 100% HQ, maybe cap at 50% with the remaining 50% left to chance).
As it is currently, FSHing is pretty lame... there's a ton of potential currently built into the game to make FSHing amazing & honestly... it wouldn't be too difficult. I just handed you the tools, now: make a few reel-models/icons, create a few simple abilities plus their animations, a couple UI elements, & you're done.