The free alternative if you need to hold sats for a while is to use a cold wallet. You can create it on a computer that is completely offline and booting from a usb drive with something like Tails and install Sparrow wallet there. This is good for a cold storage. If you want to make a lot of transactions with a cold wallet, then you should save for a hardware wallet, only for the convenience.