I find their git integration limited as well. When using git I always find myself using IDE's integrated terminal, or OS's terminal. But, I've reported bugs on their tracker - it took a while, but they fixed it.
Yep, but some of the bugs take years to fix. Some are fixed quickly, some are not fixed for years, and it doesn't always depend on bug severity. Long time ago there was an UI bug in the debugger that wasn't fixed for a long time, maybe like a year.
Although I admit that I rarely see serious bugs now. They were more frequent 10 years ago. Still, bugs with docker/docker compose integration remain and they are highly annoying to me since I almost exclusively develop in docker now. And it seems that docker integration has much less priority for evolution and bug fixing than other areas of JetBrains IDEs. In almost all new releases there's no bug fixes and improvements related to docker integration (and I try to browse their release announcements often).
As of git integration, for me there's almost everything I need. I even started to do rebase more often in the IDE rather than in command line.
Out of curiosity, which features do you lack? I use Rider professionally and I can't get myself to use vscode or terminal because of how good git integration is in IntelliJ.
Lets say you have added some file to the staging area using the IDE's Commit window. If you continue to modify those files after staging, commit window does not have any indicator to show these files have been updated further. I think the only way to figure it out it to run 'git status'.