I've had mine for a couple of months now, and several hundred rounds, both ball and hollow points. No problems. I tend to shoot it low left, but I shoot a lot of small guns low left. I'm convinced it's a "me" problem, not a "gun" problem. Shooting from a bench with my elbows rested results in a POA hit, as does shooting with a laser cartridge. That red dot of laser light, goes straight to the sights.
I had the problem with the recoil spring, but a tip here on the forum taught me to just take a screwdriver and pop the end of the spring under the flange. No big deal and it's just part of the routine now.
The slide was hard to rack at first, but either it broke in, or I got stronger. No more problem. I might rack it 50 times resetting the striker when dry firing with the laser. Again, I don't even think about it anymore.
Same with the mags. They were hard to load, so I used a magazine loader. First an Uplula, then a cheap 3D printed version that was made for the BG-2, that I got off Ebay or about 10 bucks or so. Now I can load the mags by hand, but don't bother too. The mag loaders work just fine and I see no reason to beat my hands up.
The only modification I've done is a Talon Grip. Cheap, easy to install, or take off if I decide I don't like it. So far, it stays.
For a holster, I dug around in my bag O holsters and found an IWB Bianchi Model 100, size 09, originally for a Walther PPK/s that seem to fit the BG2 almost perfectly. A little long, but that's not a big deal to me. I never pocket carry so can't comment on that.