Wallets can not be ranked by security easily. As cars can not be rated by speed. It is always a question for whom. There are regular cars that can run maybe 180km/h. Then there is Golf R, that is faster, but still a normal car. Then there is Bugatti, that can be still run on normal roads, but barely anyone is doing it because it is too costly. Then there is F1, that is even faster, but it is not even allowed to run on normal roads. Then there are the cars with rocket engines that even are not physically able to run on normal roads. So - no one knows what is the fastest car. But more or less anyone knows what is a fastest car that he can get and use.
With wallets it is the same.
Easiest solution is the custodial wallet that anyone can use and for most people it actually IS the most safe solution, because most people do not know anything about seeds or security and they do not bother.
Then there is the HW wallet that is safer, but there is a need to be able to secure the seed which is a very hard thing to learn.
Then there is the SW wallet that is even safer than HW wallet, because anyone can check what is inside of that piece of program, which is not possible by HW wallet. But one needs to be able to secure the seed AND to use the software in a safe way, which is even harder.
And there is a special kind of SW wallet, that is called non-SPV wallet (so the SW wallets from above are SPV or light wallets) and that is even more demanding, because one has to run his own node, which obviously brings even more problems.
Wallets are no fit for all. But If you are doing something with crypto, you should at least advance to the HW wallet level.
If you talk to God, you are praying; If God talks to you, you have schizophrenia.