I follow a philosophy of simple code, for the sake of the user and the developer in maintaining it.
This can either mean using no dependencies for a library, or as many well established dependencies as needed for a program.
I am most proficient with these, but defer to anything better suited for a project.