I guess it's a matter of preference. I use both Mac and Windows and I prefer Mac's way of doing it. Sometimes I'll have 3 IntelliJ windows open + my terminal, along with a dozen other apps that are on other desktops/workspaces that I'm currently not using. So it's nice that I can bounce between the IntelliJ windows for editing my code with Cmd+`, then when I need to hop into the terminal I do Cmd+tab, do my stuff, then Cmd+tab and I'm back in the code. Maybe it's a learning curve but it feels very natural to me.
> Also, CMD+’ is way more ergonomically inconvenient to hit.
What fingers are you using for Cmd+tab if that's comfortable but not Cmd+`? It's exactly 1 key above tab.