Тема старая, но вставлю свои 5 копеек.

Начал писать на qt но не понравилось - qt явно плохо приспособлен для СУБД что в связи со сложной структурой БД отталкивает.
Вот этот момент совершенно непонятен. Какая СУБД? Если Postgres, то для C++ есть библиотека https://pqxx.org/libpqxx/. Там все очень просто. Если же SQLite, то там библиотека (не помню названия) не так удобна, ошибки трудно отлавливать.

А вообще правильно ранее написали - что лучше знаете, на том и пишите. Если нет особых требований к масштабированию и производительности.