I wouldn't automatically rule out buying a hardware device. The setup instructions are usually pretty easy to follow and it's pretty easy to understand. Just tell them there's a desktop app that you use to send/receive bitcoin, and that in order for the app to do that the hardware wallet has to be plugged in.