Ignoring the "my dad can beat up your dad" tone of some previous posts...
I hated commuting to work at PSA, the stress ate me up every week. Had I lived in CLT it would have been a much better situation. I loved working at Eagle(which is somewhat similar to XJET) - despite the "Hitler Youth" mentality, despite preferring the CRJ to the ERJ, despite sitting reserve in LGA.
The difference was QOL. I had some control of my life, even on reserve at Eagle. XJET pilots by all accounts have even more. I has none at all at PSA. The crews at each are great, the destinations are the same, the hotels are even the same. The money won't make much difference. Who will upgrade first isn't even as sure a thing as a crapshoot - its completely out of anyone's ability to affect or even forecast.
Go to whoever offers you a job. If you have two offers, pick the one in your hometown, or the one with the better junior domicile if you're going to move either way. If you're going to commute you haven't been paying attention. Go back and read the eleventy-gazillion threads that say 'commuting sucks, I'd rather be given a no-anesthetic colonoscopy by fire-ants.'
XJET has a better contract. Other factors might make PSA a better fit for you regardless. The future is utterly unpredictable. Expect bad things and be pleasantly surprised if they don't happen.
And good luck!