I've used vim for many years now. It is true, learning vim makes it very frustrating when you find yourself having to use another editor. Luckily, vim is pretty much everywhere so those situations are rare.
I find that vim really shines in editing text on touch screens with on-screen keyboards. I can do complicated commands without doing too much typing out digging through menus or using ctrl alt whatever keys.