As for any problems, I didn't really face any. I'm not a system admin so bash wasn't a big part of my day to day. I can still run bash scripts in ZSH (because of the shebang line) and there wasn't anything in my bash_profile that could not be converted. Because of this, there was hardly anything to stopping me using ZSH.
But check out oh-my-zsh it's a good starting point which I found soon after I had set up my own configuration and I now use it too.
As for any problems, I didn't really face any. I'm not a system admin so bash wasn't a big part of my day to day. I can still run bash scripts in ZSH (because of the shebang line) and there wasn't anything in my bash_profile that could not be converted. Because of this, there was hardly anything to stopping me using ZSH.
But check out oh-my-zsh it's a good starting point which I found soon after I had set up my own configuration and I now use it too.