Тоже напишу свое мнение, почему бы и нет?
Для начала лучше использовать sqlite3
1. Он уже есть в питоне
2. Он прост
3. Как мне кажется, он идеален для освоения и понятия как работать с БД.
Ну а потом конечно лучше перейти на другую БД например на PostgreSQL, ибо в sqlite3, мало функций.
И вопрос ведь не какой библиотекой пользоваться, а как ей пользоваться.
Вообщем, создавай файл в которой будет подключаться к БД, и не сколько функций, типо создать строку, редактировать и тп.
Все есть в документации, там ничего сложного нет