@jerry For interactive, bash, because it will likely be installed in the base system.
For scripting, sh because fucking portability, yo.
And for those of us who use a system that comes without bash installed, tcsh for interactive.
EDIT: added profanity, I almost fucking forgot the fucking profanity