Jag rekommenderar starkt att du använder en separat tabell. WP-tabellen postmeta är vanligtvis fylld med mycket information från många olika plugins, och slutar ganska ofta med att vara den största eller största tabellen i databasen.
Förutom det, om den sparas i postmeta-tabellen kommer den alltid också att sparas delvis i inläggstabellen, eftersom dessa två behöver varandra för att informationen ska vara sammankopplad och komplett. Så om du skulle exportera/importera till en annan databas, skulle du behöva bli involverad i en mycket obehaglig process där de anpassade inläggen måste vara samma ID som de var i den förra databasen
Dessutom, data är mycket lättillgänglig om den finns i en separat tabell och bör vara lätt att läsa även från phpmyadmin och det borde vara ganska lätt att koda en filtrerbar tabell med $wpdb-klassen om du bara har grundläggande sql-kunskaper.
Allt detta kommer från min senaste erfarenhet av att slå samman två stora wordpress-webbplatser till en, och att ha mycket information sparad som postmeta... Jag önskar verkligen att det mesta sparades i en anpassad tabell, eftersom det skulle göra mitt liv mycket lättare.
Den enda anledningen till att använda meta och en anpassad posttyp skulle vara att det är snabbare och enklare (åtminstone enligt min erfarenhet). Hoppas detta hjälper, jag är verkligen intresserad av att se om det finns andra åsikter. Lycka till med ditt projekt!