maybe metamask could be your choice, because with metamask every transaction we have to confirm first and it will be notification to us when there is unknown transaction.
I agree with your opinion, I think metamask is the safest I have used it and I think it's very safe protecting our wallet