I dont know much about tron supported wallets but I only used trustwallet when using tron and never failed me to do some transactions. Got chance to use imtoken too but I think only once, also got good grief on using tron blockchain. But there are lots of new wallets I think. But based on experience, I could only recommend trustwallet for smooth transaction.