I think you've answered your own question. O'Hare is always unpredictable, plus you'll need to change terminals going between AA and UA. I'd take the longer layover if given the choice.
You won't have any issues booking the two tickets from different vendors aside from the (minor) hassle of checking in twice.