I've never used Coinomi, but it seems reputable.
As far as using it for an ICO, that sort of depends. If you have to set a higher gas limit or add transaction data and the wallet doesn't support that, then you can't use that application for the ICO. Most ICOs will require these things. I use MyEtherWallet on an offline bootable USB to sign all of my transactions, both normal and ICOs.
Ok, I'll check that in Coinomi. Maybe I'll switch to MEW since it seems to be the easiest. Thanks.