Honestly, a person new to Bitcoin is likely going to want to send, and receive transactions quite frequently, unless they've specifically bought it to hold. Therefore, a hardware wallet is probably the best idea, in fact for the vast majority of users that come here, I'd recommend a hardware wallet is they didn't require an initial investment. Otherwise, Electrum is usually the best approach. Bitcoin Core as I mentioned above is only really going to appeal to a new user if they want to run a full node, however if they're as new to Bitcoin as their forum rank implies, they aren't likely going to be interested in that.
Maybe you are right but it requires both devices; the wallet & a safepal software app to make transactions along with the 6 digit pin. I'm not sure how much risk is it but I'm carrying my safepal all the time; probably because I have a small balance in this wallet. Well, having a wallet for regular transactions, I guess Safepal is quite secure enough. I'm personally using it & I really liked the wallet a lot.
Honestly, out of the 3 I've mentioned I find it hard to recommend anything else since anymore security on top of them would be rather redundant. You can't realistically get more security than a properly created, and managed cold wallet, and you can't get the combination of security, and inconvenience from a hardware wallet from anything else.