Shorts look absolutely ridiculous and unprofessional, IMO.
If you actually know how to carry yourself, I don't see shorts being an issue. This is my first time living down south and I can not imagine not being able to wear shorts with this heat/humidity.
If my company allows shorts, best believe I am wearing them.