This. Having worked with it for over a decade the existing one is basically fine. Simple and clean interface.
New one solves some niche problems I think were probably just best left to third party libraries,