My main problem with vim isn’t the key bindings or anything. I actually find them intuitive. My main issue is the mindset of switching between two main modes. I always keep forgetting am I in command mode or insert mode. I start typing then realise I am in the wrong mode. This context switching is what makes it hard for me to get used to it.