I've done both and even spent the extra for the routing to do Q suite. (for someone who asked, the routing isn't the accepted direction for asia so needs extra miles).
Two hours is great plenty. You will even have lounge time.
I agree with those who prefer the Q suite BUT I'm not fond of coming back through ORD (even though I do it a lot). The remote international terminal is a pain with the current transportation and needs extra time for a connection. These days, I tend to choose a different arrival airport just to avoid if I can
On the plus side, it is easy to recheck your bag right when you come out of customs/immigration if you have separate AA ticket (though QR is pretty good about checking through on separate tickets)