It's not necessarily better. But now you have two layers of security (VPN + SSH), rather than just one.
And as others have mentioned, either way it's still good practice to disable password auth, so that you can only connect to SSH using a public/private keypair.