Boi the third boss is annoying. But its still pretty fun! The diagonal shooting is slightly jank at times (kinda wish you can just use your mouse to aim and shoot). Nathan Scratches also is very annoying because the bottom obstacles and his position keep on coming in and out where you can't dodge in time. It can also be a case where I'm not the best at video games and I just suck at that section.
EDIT: Finally beat it. Jebus that was hard