Cruise has been more arrogant in public. On that interview where he criticized Brook Sheilds for use of medication, the leaked cult in-house promo video, all that crap about how superior he is, the Drama he cooked up with Steven Speilberg and his wife, people reading between the lines about what marriage to him was like with Nicole and Katie, the wife-to-be job interviews etc. All publically staged arrogance or almost publically staged arrogance which became public.
JT has never done that AFAIK. He is not in everyone's face telling them he knows better than EVERYBODY!!! His nice guy image -which probably reflects him in reality has saved him from being ridiculed as Cruise has been, but to me it looks like people are now thinking "nice" is not good enough, if it is nice-but-unbelievably stupid, or even nice-but willing to hide the facts , even from himself. After a while that becomes so unbelievable it becomes nice-but-NOBODY-can be-THAT-ficken-stoopid-so-it-must-be-nice-but-actually-really-not-so-nice-after-all.
YMMV