EDIT: Also Mojang is planning on upgrading fishing!
A while back, I saw this design for automatic fishing. The hook is an entity, keeps tripwires active, which keeps a piston extended holding a fence gate in your face. Hold down right click, which will constantly close and open the fence gate. When you catch a fish, the hook goes down and the tripwires turn off, retracting the fence gate and making you pull the hook, catching a fish.
Point being, what's the point of fishing if it isn't made easier with clever redstone?
