New to Unity and game development in general, what IDE should I use?

Hello, I am looking to create a first-person shooter game with Unity, and am wondering what IDE I should use? I bought the gamedev.tv Unity 3D course, and they recommend VS Code, but I’ve heard that Visual Studio has a better debugger. I’ve also heard that Rider is a good choice. What do you think I should use?