I need some advice, or a nudge in the right direction. I have atm XII5 firmware and i'm extremly unhappy with the galaxy (its slow, sluggish, needs to reboot occationally etc) and instead of smashing it into a wall i feel like giving a shot at a new firmware (a firmware also include an update to the android system aswell, right?). The choice lies between XEFJ2 and latest GAOSP. And as i understand, XEFJ2 is based on android 1.6 and GAOSP is based on 2.1. The only thing i care about is the phone becoming faster responding, have wifi working and have access to the free marked, which gaosp seems to be capable of delivering. Should i give the latest gaosp a test and if i do, is it hard flashing the phone to gaosp (just using odin is enough or will i need to wipe it first?).