I get 10 hours of battery on my 20th Anniversary DS4, and it charges in like a few minutes. It's more than sufficient and I don't even notice the battery life because the few moments it's on charge, during updates or whatever is more than sufficient. The regular DS4's 6 hour batter or whatever, I agree can be a nuisance. With that said, Eneloops are still not only an inconvenience to charge, but they also cost extra money too. Not just the batteries themselves but the charger too. In the end despite owning Eneloops and a charging station, I still just ended up picking up the Play & Charge Kit for my Xbox One pad and Elite controller. It's just more convenient.
Microsoft should really be including the play & charge kit with every controller, or putting in rechargeable lithium ion batteries that have better battery life than the standard DS4, and can still be charged with a micro USB cable. Built in batteries are just much more convenient, especially when the battery life is decent. I much prefer just slotting in a cable for a few minutes (or just leaving it in at times), than having to take manually remove the cover, take the batteries out, stick them in a wall charger, and then stick the next batch of batteries back in. Even though you do it less often, it's more annoying.