I'd say your workflow is pretty typical, from what I am seeing.
Developers that are very heavily invested in terminal and (over) optimize their terminal configuration are a small but very vocal minority.