While it’s fine to do it like that, I would recommend against it (this is just my personal preference).
Just configure your terminal emulator to run Zsh.
This way, you can keep Bash as your user’s default shell, even though you’ll use it very, very rarely. The benefit is that if you need to use the TTY, you’ll still have Bash by default, which is simpler and just easier for troubleshooting. Also with SSH.