Overall, the game is a blast and the experience is well crafted. Sure, there are some issues with balance and features that could streamline the overall experience, but all of these things could be patched in with community feedback. However, the one glaring issue that is forcing me to reconsider a Day One purchase is the frame rate.
A shooter that is this hectic needs 60 fps, or at he very least a solid 30 fps. The frame rate consistently drops to 20, which makes playing snipers and other precision characters difficult. If I had to sacrifice 1080p resolution in order to achieve a high frame rate, I would. It is better to have a smooth experience at 900p, than a chippy experience at 1080p. Hell, you might even be able to achieve this by cleaning up the code. Whatever the solution is, I hope to see it rectified soon. The last Borderlands title for PS4 ran at 60fps, so this seems like a massive step backwards.