Both add the DuckDB extension. But the use-case is slightly different:
1. pg_duckdb is great for querying existing columnar files (parquet) in Postgres.
2. Our focus is on helping you write and query your existing Postgres table into a columnar format.
We spent most of our time on building the table access method for columnstore tables.