I know you asked for expert opinions, and I'm far from being an expert, but I'll throw out a couple things to consider. First, keep in mind that Mobil1 does not carry Chryslers MS-6395 certification, if that matters to you. It could maybe possibly give FCA a reason to deny a warranty claim if you have an oil related engine issue. M1 would easily pass the MS-6395 testing process but the commonly held belief is that Shell will not allow M1 to be tested, which, if true, makes perfect sense from a business standpoint by eliminating some competition for their Pennzoil brand, which is the factory and dealer service fill.
Second, as has already been mentioned, Jeep uses an oil life monitor system which establishes the OCI based on your individual driving cycle. So, you're choices are to either follow the oil life indicator or pick any random mileage number under 10,000 and change it then, as long as you don't exceed the 10K/1 year maximum it really doesn't matter. I've followed the oil life monitor system in every vehicle I've owned that has one, starting with a 2005 Chevrolet Uplander, I trust it and it eliminates the guesswork.