i'm not familiar with primoPDF but i am with doPDF.
for years, i've used (free) doPDF to add pdf-print functionality to every program that has a print capability. it's never caused a problem or failed.
it's so capable, that i've never tried the adobe pdf print and i don't use a hardware printer on any of my computers (save 1 for those few times when i must have a hard copy).