My shell of choice is bash.
Why? Because it's almost ubiquitous. There's pretty much no other reason. Everything people claim is "better" in things like zsh is either perfectly possible in bash or a crutch that will tempt me into making scripts that are even less portable.
I also steer clear of aliases unless I am already really familiar with what they're abbreviating. By this I mean I don't copy some esoteric string of options from a Stack Overflow answer into an alias without understanding what I'm doing; that would mean I'd be easily lost on a foreign system. I do alias things like foo='foo --color' for trivial settings for commands that don't use configuration files and so on, but that's about it.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.