I highly recommend having an Android phone (preferably running GrapheneOS) so that you can use Samourai Wallet. I have found it to be the most stable, reliable, and enjoyable UI/UX wallet.