I agree with some of these points and disagree on others.

On "too RNG based", I'm in near complete disagreement. All the RNG-heavy fish are completely optional - there's little or no market for them (and, in fact, the hardest to catch aren't even tradable). You fish them up because you want to catch 'em all - that's it. Making them easier to catch undermines this achievement, bigtime. Filling out your fishing log is a test of patience and persistence, and that's just how it should be. For the majority of "commercial" fish (useful, sellable fish), there's usually a lure or bait or location that makes fishing them up in large quantities easy; we don't need any additional methods for "focusing" on such fish.

I'm in agreement that some of the FSH abilities aren't well thought out. Chum is an excellent example - there's almost never a good reason to use Chum, and it's WAY too expensive for what it does. Another peeve of mine is the fact that you can no longer use Hooksets when Patience wears off, in spite of the fact that the catch rate penalty for Patience persists. I can see no good reason for this.