parity dont even make a gui anymore, is there a decent erc20 wallet that i can import a json file into?
You can use MetaMask or MyEtherWallet. As far as I remember, both support import of JSON file.
metamask was compromised recently and adding your private key on the interwebs is not recommended, shirley such and advanced coin has a wallet with that feature? if parity werent such command line wankers it would be easy.