PyMySQL and mysqlclient-python seem to be very similar: Both aim to be a mysql connector to python that aims to maintain compatibility with MySQLdb.
I know there's a difference in the implementation details (PyMySQL being pure python), but it's unclear to me which one I should use, and which implementation is superior.