I've recent beat the game, so I wish to ask for 2 general suggestion, both related to boss fights:
1. Fang's 2nd Phase is pretty cheeseable by just standing in the middle of the arena and hitting him as he comes to you, or waiting for his bomb, I think a simple way to make this a bit harder...