When you say shell I assume you mean terminal. The Windows terminal is utter garbage, and I've not found a decent one (i've not looked very hard to be fair) but you can install bash (the shell) and have all the functionality you've got in OSX (also a bash shell, a really really old bash shell).