All of them, I believe, come with a package called pdksh (Public Domain Korn Shell.) It is just up to you to decide which distro you'd like to try. All are good for programming.
You get a lot of cool shells that you wouldn't normally get under a propreitary UNIX. zsh is pretty cool (If you like Korn Shell.)