Performance is always good, but the reliability of a library is always more important than performance. We should not go with a library that gives a higher performance but is not reliable. The following things should be considered when selecting a library:
- How widely it is used?
- How is the code maintained?
- The number of outstanding bugs open in the library.
- It's community of developers and users.
- How active is the library development?