That sounds like a good plan. It's certainly what I'm doing in regards to getting a 3DS (I'm still with Nintendo after all these years, at least with their handheld titles. I own a PS3, wasn't really planing on getting a Wii but I share it with some of my friends (we all put some money into it)).
It had been a while since I last played a JRPG (last one was
Golden Sun Dark Dawn , which I've beaten a while ago so I can't really give much input on the title you listed other than Legend of Heroes which I played for a little bit ^^) I might pick it up if you say it's good sometime later.
But yes,
C(K)atherine. Yes, I think that the strangest thing about the relationship between Katherine and Vincent is that the two are very distant from each other, despite being in a steady (and seemingly serious) relationship. It's sort of justified later on when we get to learn more about Vincent and his character. Even then, the way he behaves and as you pointed out, hanging with Orlando (who while I sympathies with his story, couldn't help but think he's a jerk and honestly very callous) made me think ''why aren't you with your Girlfriend? Why are you here?'' Bobby is sort of okay with me (he's a kid trying to pass as an adult, hard to hate him), and Erica ... well, she's pretty interesting indeed but I'll wait to get your input about her before saying anything more.
In terms of women, I prefer Katherine's look and personality a lot more than Catherine (Glasses FTW

). In addition to what you said, I feel that Katherine does what a partner and a friend should do with their significant other, and that is push them to better themselves and think about what is best for them. She is far too good for someone like Vincent, especially since he was fooling around with his friends instead of paying her much attention.
Shame that you got spoiled on Catherine's true nature, but even then that doesn't really matter much since it's the interactions and how it plays out that matters the most. And Vincent's reactions

Man, his face just makes me laugh every time ...
It sounds that you'll be playing the same way some of people did when they got the game, and that is try and react to how the events play out (a majority sort of played it with the ''aim for a girl'' mentality) myself, I did the same. I wanted to be truthful and thought that I'd I answer it if I was in Vincent's position (which, in retrospect, might not have been the ''right way'' to play it, but I still got a good ending, so I'm fine with it) It'll be interesting to see what you get.
Katherine's bombshell on the 3rd day ...

Oh the face he had ... I agree that it is very low to dump her after what she revealed (I certainly wouldn't never do something like that, but like I said, this is Vincent and his mind works in a very different way) but of course, there is more to the game and a lot more to be revealed about everything and how will it play out ...
As for picking sides, will, the game works like this:
To trigger an ending with one of the girls, there are two factors that play into near the end, and that is 1) which direction your meter tilting towards near the end and 2) the answers to the final questions. Depending on how you answer it, it will set the ending you get.
I got the Katherine Good ending on my first play through, which looking back I think is sort of amazing going by how I played it

I don't think you have much to worry about regarding getting a Bad ending, since that requires you to intentionally screwing up with your choices or tilting throughout the majority of the game for one girl before changing your mind and picking the other (which would lead to the girl dumping Vincent, as any women would do for being played with )
For some reason, I never did take you as the drinking type

yeah, I haven't been in any bars much except for few times in my entire lifetime, and that was due to hanging or meeting friends, never to drink (even if I don't have any problems about alcohol, I prefer not to drink it given the choice) and certainly not everyday, not if I had a girl like Katherine waiting for me
