Jeżeli miałeś okazję się nim pobawić i ci się podoba to bierz, moim poprzednim telefonem był K800i, który po tygodniu "stracił" gwarancję, bo zacząłem go flashować/patchować.W te wakacje przesiadłem sie na GT540 i na drugi dzień już miałem Cyanogena wgranego.
Jeżeli miałeś w życiu styczność z linuxem to łatwo ogarnąć większość rzeczy od strony technicznej więc jak ci sie nie spodoba rom z jakim kupiłeś telefon to możesz sobie stosunkowo łatwo wrócić do 2.1/2.2.
co do konkretnego telefonu, który kupujesz, to bym zrobił upgrade do Swift Droid RC5(rc 3 napewno nie posiada androida 2.3.7 bo ten ukazał się tuż przed wydaniem RC5, z reszta na screenie widac 2.3.5).
Swap wymaga karty pamięci, więc jeżeli nie dostajesz jej razem z telefonem to musisz tam jakąś włożyć żeby działał.Najprościej swap można określić jako RAM na dysku twardym, do tego potrzeba szybkich kart pamięci.
co do aplikacji to na 2.3.7 (w ogóle na 2.2+) większość działa, zależy od zainteresowań, ja sam moge powiedzieć, że ciekawostki typu droid sheep, wifikill VNC Droid czy VNC viewer for android działają dobrze, odtwarzanie muzyki to nie problem a gry mamy portowane do HDPI dzięki kolegom zza buga.Od niedawna mamy w miarę sprawny flash, więc można grać w gry flash i oglądać wszelkiego rodzaju filmy na stronach (oczywiście filmy w jakości HD odpadają ze względu na słaby procesor)
stabilność i czas między ładowaniami zależy w dużej mierze od ilości posiadanych/stale uruchomionych aplikacji i tego czy podkręcamy/skręcamy procesor.
Ja przy podkręceniu do 748mhz jestem w stanie wycisnąć 2 dni czuwania przy pomocy setCPU i ustawianiu profili (skręcanie na 240-320mhz poniżej 30% baterii i taki sam plan w trybie snu).
ze smartfonami z androidem jest prawie tak samo jak z komputerami i linuxem, duża część jego parametrów zależy od użytkownika i jego poziomu wiedzy.