Most of the programmers I know (including myself) use Linux or BSD, but that all depends on who you associate with. A lot of companies are purely Windows shops and others just throw their programmers mac books and call it a day. At my last company I was only briefly allowed to use Linux until they decided it was no good as I couldn’t use whatever resource intensive corporate garbage security software of the year they bought.
It is exactly that. Some people really like them, others do not (me included). You usually need to go a little out of your way to get a font that supports ligatures for your editor.