Z darmowych na Windows to używam Visual Studio Community. Nie wiem czy jest najlepsze, ale ja nie mam żadnych zastrzeżeń w użytkowaniu amatorskim. Robi wszystko co powinno: podpowiada, autoformatuje nawiasy i wcięcia, ma do wyboru styl ciemny albo jasny. Lepiej współdziała z Unity niż MonoDevelop.