Thanks BitMaxz
In short
there is no good segwit wallet exist.
Not with all your requirements.
Elecrum is by far the best wallet that has support for Segwit at the moment. But like you said, there is currently no iOS version available.
GreenAdress does have cross platform and support for Segwit. But it is a multisig wallet, which means that (AFAIK) you don't have access to all the private-keys.