1. Więcej zleceń raczej na strony, ale też większa konkurencja…
2. Co masz na myśli pod względem obsługi przez serwery?
3. Nie ma najlepszych języków do danych rozwiązań, to względne. Możesz próbować wybrać najwydajniejszy, najprostszy, pozwalający na tworzenie najbardziej czytelnego kodu, mający największe community, dynamicznie rozwijający się, ale najlepszego nie znajdziesz.
4. Nadaje się do większych projektów. Używany jest do AI czy ML, ponieważ ma dobre frameworki do tego ;) No i ma prostą składnię, a lepiej nie marnować czasu na poprawianie błędów w składni…
5. C++ nie jest lepszą wersją C. To język zachowujący częściową kompatybilność z C, który w żaden sposób nie wypiera C.