what would be a good wallet service to hold tokens?
Personally, I would recommend coinomi for main wallet to hold tokens as it caters wide variety of tokens however some of erc20 tokens aren't supported by this.
But good thing here is you can easily converted or buy some coins thru changelly and shapeshift in just one click as it supported by these sites.