I caught all fish in this game (aside of the 4.2 ones) and you have lots of skills to improve your chance of success and to minimize rng. Keeping track of everything makes it fun imo. You plan ahead, go to the designated location, cast your line, listen to music or watch tv and just enjoy the scenerie around you. Fish trackers and weather websites minimize your effort to almost zero aswell and it always somehow feels good to reel in something "rare". Had no luck? Try again later and get other fish in the meantime. It's relaxing.