If you dont trust any of those Neo wallet providers, why dont you store your neo's on a ledger wallet?
it it is much more safe than just having all those coins in there, and we all know that they are pretty expensive right now (it is not $5 as it was a few months ago)
I dont trust in all those online wallets from neo, i had more than 10 in there and i feel very unconfortable, i dont know why, but i dont trust them.
The same happens with MyEtherWallet, it is very risky for me.
I have the exact same thoughts and feelings as you. Yesterday I got my Ledger Nano.
It was a very disappointing experience.
Cable connects randomly, some apps do not work, when playing with the seed I do not get the same Ether addresses that
https://iancoleman.io/bip39/ shows me under Ether derivation path.
And what is most important: I HAVE NO IDEA how is the 24-word seed converted to NEO private key. Without it I am not really prepared to trust any single source (like Ledger for example).