I've tried to play this at least on 3 separate occasions but every time I'd just hit a difficulty spike that would annoy the shit out of me after a mostly mindless cruise through the gameplay and realized I wasn't even having fun.
it didn't immediately click for me and I was initially extremely frustrated that I couldn't ever tell what I was getting hit by but after learning to parse whose bullets were whose and of what type I became a fan
the physics of the game really do a good job of making you feel not only like you earn your kills but also making you feel badass when you pull off flyby kills at high speeds