In addition, we are working on a feature that would potentially allow players to trade Emblems for C-points (which also involves making more things available for Emblems as well). This could potentially open up the ability for players to, in effect, trade to obtain the items they are after. I'll give more details on this in upcoming engineering reports as the feature gains more traction internally.
My advice is shop smart - wait for sales. And grind Emblems while waiting for the above to happen.