I haven't used pgx -- can you give some specifics of the issues with dates/times or other rough edges?
https://github.com/jackc/pgx/issues/863
pgx doesn't seem to handle reconnects the same way lib/pg does, but I haven't tested this recently: https://github.com/jackc/pgx/issues/672