Have you been using the SAME VV3s for three years? If so, I'm impressed. My 3 VV3s only lasted 3-6 months before they started getting flaky.
I'm stuck on VV v3s for a number of reasons, but high up on the list is that except for one that lasted only a couple of months before succumbing to SEDS (sudden electronic death syndrome) I've gotten at least a year out of each one. Including one of my original two that very nearly made it to three years before each charge lasted less and less. The other of my first pair died after about a year because they were the old 2 rivet design and I managed to pull the innards out while disconnecting the usb.
I have very wonky hands, so the combination of squareness (so I can feel and hold on to it) with light weight and easy to press button has been perfect for me. I'm a chain vaping tootle puffer but use about three different liquids at any given time, so I generally have six in my daily rotation.
Since I've tried a bunch of others and always ended back with my VVs I've just been stockpiling them as places have good specials and closeouts. My last 6 cost 10$ each, so I'll just keep getting a couple more each month until the supply dries up. I do have one replaceable battery device, and a couple of MVPs and iSticks that I never use but keep partially charged as backups. But yeah, I'm a VV v3 diehard.