Io già di partenza ti sconsiglio aruba... Costa veramente poco ma avrai il servizio che paghi.

Detto questo, hosting linux sicuramente! L'unica differenza operativa è che con linux puoi settare i permessi dei files mentre su windows no. (anche se aruba si impegna tantissimo per impedirti di cambiare i permessi anche su linux...)
Per il resto, sia come linguaggi supportati che no, dipende tutto da cosa devi fare.
Come uptime non credo ci siano differenze sostanziali.