Имеет ли смысл писать свою обертку над PDO?
В большинстве случаев, нет. Есть doctrine и куча других готовых библиотек.
в своих проектах использую самописный конструктор запросов.
удобно для ускорения разработки и в случае миграции на другую бд.
В основе pdo