Remember, when you are looking at the Raster-rendered viewports on screen, you are probably using less than the maximum quality rendering. When you export to PDF, you can export at the high quality setting.
Another thing to consider is stacking viewports for the same scene. You can render the top one as Vector and leave the bottom one as Raster. That will give you a combination of vector edges with only the back edges displayed as raster and it will allow you to maintain the dynamic link from the scenes so changes will show up automatically (as long as you don't make them modified in LO).
don't stack the viewports on the same layer. Rather use two layers with the upper layer showing the vector rendered viewports.