Personally, I'd take Tales of Vesperia or Eternal Sonata out of those. I think I'd put Vesperia slightly above the latter, though. FF XIII is fun for a time, but there's a difficulty brick wall at some point that I couldn't bring myself to get past. Can't say much for Star Ocean: TLH except it bored me pretty quickly (love SO1 and 2 actually). Magna Carta, I've never even played, so I can't say anything about it.