Just going by the information you gave about both Jeeps, I would go with the rubi and wouldn't even think twice about it. I sort of agree that the LJ can sometimes look a bit funny due to the extra length in the rear, but a lift and bigger tires can help make it appear a bit shorter. When I lifted my TJ, I was kind of surprised at how much shorter it appeared vs. stock.
Remember though, that extra length also gives some really nice advantages such as increased towing capacity (if that matters to you), more interior room, and probably less severe ds angles when lifted. Add to that all of the advantages a rubi has over an X such as lockers, the d44, TC, and more options. For me, the decision would be a no-brainer to go with the rubi.
Everyone has their own opinions though, and I'm sure you'll hear a few of them here