I’d say no for the instantaneous, although i can see why you’d like it. Because it’s a bit tough to aim, it’s good to have a moment to aim it properly and try to hit with as many pellets as possible You can either just hit the button twice, or hit the button and then press fire, so it’s not like you can’t just aim and shoot quickly.
I agree on basically everything else.
I feel like his 3-shot scrap cannon needs to function like Toby’s Jump charges though. Each charge should just have an individual cooldown, and if you fire all 3 charges it should show the cooldown from his first shot, which should have already ticked a few seconds. Currently it’s annoying that I can fire 2 charges, wait a minute, and if I fire the third charge it goes on cooldown for the full duration.