It has random battles, but while the battle system is somewhat different from the norm I didn't really find it a big deal myself. I also don't recall much customization, but my memory is iffy about that.
Well there was good customization, although was weighted a little more on the Gear side.