Hey, great article.
I would like to add another wallet to the OpenSource wallets list, the name is Atomic Wallet.
i have been using this wallet in the past months and is the best one i have ever seen. It has features like swap, buy cryptos, staking, and multiple coins and tokens wallet... So far so good, and i think it deserve a mention in this thread.
I am using coinomi and atomic wallet. I first got coinomi but o_e_l_e_o let me know about open and close source, I later checked for open source wallet which are better than closed source. So, I found atomic wallet to be open source. No kyc, no email, it has private keys, and seed phrase, it is completely non-custodian wallet. But this wallet even including coinomi do not have 2fa. So, I use them to store only altcoins. For bitcoin, I prefer electrum, I can enable 2fa on electrum wallet but because I use two phones, I store my private key offline and I use the other one as a watch only wallet. This is the safest way for me to store bitcoin bwcause nobody have access to my offline private key. And electronics is also open source.