I'm wanting to create a simple but high quality map in QGIS with two minimal vector layers and Stamen's landscape tiles as a basemap. When viewing my map in the QGIS print composer everything looks great, but a .png export of the map from the print composer looks a lot different. I know that this issue is somewhat common and I'm not dead set on using the QGIS print composer.
I've tried saving the map as a .png straight from QGIS (not in the print composer), and this looks pretty good but obviously does included a needed legend, scale bar, etc. I've tried importing this .png into Inkscape to manually include map elements, but the resolution always looks reduced in Inkscape. Can I use QGIS, Stamen tiles, and Inkscape to create a high quality map, or would other tools better fit this task?