With Doctrine's DBAL connection it's a good thing that you're not limited to using the QueryBuilder - it can help you build most queries but when you need something platform-specific you can just pass plain SQL string.
Drift\DBAL\Connection limits the user to QueryBuilder queries. In my opinion there should be a method to execute native queries as well for any edge-cases when QueryBuilder is not an option due to its limits.
With Doctrine's DBAL connection it's a good thing that you're not limited to using the QueryBuilder - it can help you build most queries but when you need something platform-specific you can just pass plain SQL string.
Drift\DBAL\Connection limits the user to QueryBuilder queries. In my opinion there should be a method to execute native queries as well for any edge-cases when QueryBuilder is not an option due to its limits.