I played a game before that had two forms of fishing- Idle fishing which directly had a % chance to succeed based on your fishing "skill" (70% to catch at the highest rank), and was made slower than active fishing due to a timer popping up after catching a fish for 15 seconds, it would ask "Would you like to actively catch this fish, or automatically?" and after 15 seconds would automatically try to catch the fish.
The fishing minigame itself was simple.
A new window appeared, and in that window was a fish being held by a "string" (Your mouse). There was a small box surrounding the fish, and a small area between the box and the edge of the window. The timer for this event was around 10-15 seconds- and at the top was a red bar that filled. If the fish was outside of the "safety" area, which was inside the box/the center of the window, the bar at the top would being to rapidly fill. If it filled, you failed to catch the fish. You controlled the fish by moving your mouse in the direction you wanted to move it, but the fish would also randomly change directions and speeds to try and fly outside of the box as fast as possible.
The goal is to ensure the bar at the top didn't fill up until the fish was properly caught (Until the timer ran out).
It's simple, and very easily adjustable for difficulty, with things such as "speed of the fish" "timer length" "maximum bar length" and so forth- and I don't think it would fit outside as haven as horribly as philosofishing does- that is if you guys even want to add minigames such as this.
Obviously, this would just replace rod-fishing currently.