I only actually use cmd when on someone else computer and need to run a single command a single time. Otherwise, I use FAR manager (an orthodox file manager) all the time. It gives me command line (Ctrl+O for more) history (Ctrl+E, Ctrl+X), easy directory navigation, editing (syntax highlighting via colorer plugin) and everything I need. Did you try it?