Well, I was a fan of XII to start with, so going back and playing the game after playing XIII was incredibly enjoyable regardless. It was nice to have that sense of freedom of exploration again after the "keep going forward" feel that most of XIII had, but considering the storyline that XIII went for (the characters were pretty much living on borrowed time...), it's understandable to me why it was like that.
As for which I prefer, there was elements of both that I greatly enjoyed. To name a few:
-I liked XIII's strong character interactions with the mains, but XII had an enjoyable supporting cast. XIII's support didn't get much of anything except for a quick scene here or there. So, I suppose that while I like my main characters to have development, it's nice to see that the support gets some love too.
- The Battle System of each game were an interesting approach. XIII's was fast and very action-oriented, while XII had a MMO vibe going on with it. Idk which of the two I like better, since they both have pros and cons, but I did I like that in both games there weren't random encounters. I like seeing what I'm about to fight, and assessing whether I should approach it or not, instead of being suddenly thrust into battle unexpectedly. Keep doing that, SE! No randoms anymore!
- XIII's world was beautiful, but it seemed empty (aside from enemies, of course). The character interactions somewhat made up for that, since your party members would randomly speak up and comment on things around them/happening to them. XII was also quite stunning, but also had freedom of exploration, which made it a more enjoyable world to me.
Anyway, this post is getting long, so in short, I enjoyed both games, but constantly having to keep moving through the story of XIII was a bit tiresome. XII's open and explorable world was really nice to come back to.
Bookmarks