Like Fallout 3 or Oblivion, you go around and do whatever. You don't have to do the main story all the time like Kingdom Hearts in a sense. Or is it like Kingdom Hearts where you can travel freely, but you pretty much have to follow the main story cause that's all there is.
No, not really. There are side missions, where you can just drop the story to complete other missions.