OP
I personally like this wheel from 2018 and it's 18 inch so I am not sure if it will work and also if it would help drive better. Any thoughts.Look good or bad is going to be completely up to your aesthetics, everyone on here has a different idea of how they want their jeep to look, and the only person that matters in the end is do you like it. As far as going back to "stock", stock wheels and tires for a Tj ranges from about 27-30.5in, so a 31 or like a 265/75 (31.5-32) is still going to be larger than stock, but smaller than your 33s.
As to my opinion "Would it look or drive bad with stock tire size", with the fender flares you have, 3.5 in of lift, and what look like 10in wheels, 31s will look a little awkward, but the jeep will drive better (on road of course), that's just math. acceleration will be better, braking distance will be shorter, and may even see a small bump in mpg.
if I was in your shoes, I would keep on eye out for some take offs. someone near you is undoubtedly upgrading their jeep and is selling off their old wheels and tires. grab those for cheap, put your 33s in the garage and see how you like it. If you do great buy wheels and tires you like with the money from selling the 33s. if you don't, swap them back out and looking to regearing.
https://www.facebook.com/marketplac...e=marketplace_search&referral_story_type=post