Firefox also installs telemetry and data reporting functions like most browsers, also libraries like libwebp, which are prone to critical vulnerabilities (as seen), encryption systems like Encrypted Client Hello, and software like Pocket, which some users never use, but it’s still there.
Any browser will install many features that probably won’t be used. Saying that a browser that installs a feature like Tor or VPN (which aren’t even hidden, Brave publicly present those features) is automatically bad doesn’t sound reasonable to me.
Well, given the C projects I’ve worked on take hours just to compile, I think I can cut some slack for any IDE for being slow. Though I haven’t used CLion a lot so I can’t really speak from experience about it. Though VSCode is fast enough most of the times, and it usually only gets slower with nested macro fuckery and/or external library headers.
I don’t think so, that’d be straight up impossible unless you’re behind a VPN. Your ISP can see every connection made between you and any other server, but a VPN uses encrypted payloads between their servers and you, and they make the requests using their servers, and pass the results to you. That way, your ISP only sees that you’re using a VPN, but can’t see anything else.
As far as I understand it, ECH uses DoH (DNS Over HTTPS) to encrypt the domain name of your connections, but a direct IP address is always required, and most of the times, it’s enough to determine the website, as the ISPs can locate just about anything easily. However, the ISP won’t be able to (easily) know anything else about the connection, which remains unbroken between you and the server you’re connecting with.
But still a very good feature nonetheless.
In many cases, yes.
But they are still better than most of the world, not that the bar is that high.