This #Linux, #Unix, #macOS, #FreeBSD shell feature comparison table shows that ZSH and FISH have the most features. Why aren't you using ZSH or FISH yet?
@nixCraft
without that chart, because i have not tested. with that chart, because it doesn't make sense. fish doesn't support subshells (which i use), both are not bourne compatible. zsh may be an option due to syntax highlighting but i even find myself using oksh recently because it is way more responsive than bash.