Its not that xjt is a bad place to be, they have just haven't really kept up with the others.
They have several huge drawbacks: Super long (about 7 years) upgrade time, pay lagging behind most of the industry right now, the cpp they have with united is quite the enigma as to when you will actually move to united. I know guys that have interviewed and passed and still have 2 years+ to wait. It was near the top at one point of places to go, but now endeavor and all 3 AA regionals offer better pay and/or career progression than xjt can. Arguably, so does Airwis, republic, skywest now too.