Here's another suggestion for Idlers: An Idle Fishing mode, people who want to idle can just use the Idle Fishing mode instead of manually doing it, but of course, there's a catch. You get lower chances on getting rare fishes like whales, like -5% of getting it? Plus if this should be implemented.
Here's something that might help the "get money as the EXP bar fills" idea. If you buy upgrades in your house, you should get one more money per upgrade you buy.
There should be a quest where you can either do Good or Evil quests and if you do enough Good or Evil quests, you can get a hat and even better, they have different hats.