yes, my point proven exactly. If you go in hyper critical looking for things wrong with it, you're going to find things wrong with it. It's so much fun to focus on those things, refuse to play it (or buy then return after 2 hours saying it's shit), and then continue to complain online.
I've played 3 full playthroughs since release, and as someone who doesn't even know what bullet sponginess is - I've had a blast with the game. Being hyper critical and having ultra high expectations is a sure fire way to make sure you enjoy a lot less in life.