With your exported private key file you can create a new wallet and import them to get your bitcoin back yes.
In another thread I detailed how I backup my wallets so you might want to do that in addition.
It's here:
https://bitcointalk.org/index.php?topic=323410.msg3465684#msg3465684There is nothing wrong with what you are doing - it's simply a different way of securely your wallet/ private keys. You could do both as a "belt and braces" approach.