Subversiont konkrétan a fájlok feltöltésére is használnád? Mert erre inkább egy Samba szervert ajánlanék, nekem nagyon bevált, és messze gyorsabb egy (S)FTP-nél. No meg a használat is egyszerűbb, hogy bármilyen stock windows-on meghajtóként csatlakoztathatod az elérni kívánt linuxos mappát. Verziókövetésre pedig GIT, messze rugalmasabb, mint egy ósdi SVN.
Mongóval meg óvatosan, nagyon jó (főleg nodejs-hez), de csak addig amíg csak egyszerű adatszerkezetekről van szó. Ha valami összetett cuccot akarsz kreálni, onnantól nem lehet megúszni egy SQL adatbázist.
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.