Uniswap DEX trades and Liquidity Pool transactions are imported as described here: How are Liquidity Pool transactions imported?
And if you want to avoid re-imports of some manually deleted transactions you could add a start date and only transactions after this date will be imported.
We are using the API provided by etherscan.io and ethplorer.io in order to import Ethereum Wallet related transactions. These are the best and most reliable APIs on the market. However we are only able to import what they provide over the interface. So unfortunately not all tokens are supported yet and there are some requirements to fulfill, before they list tokens in their API.
In some cases it is necessary to enter the data manually. It's easy to find this data on Blockexplorers like etherscan.io.