When I was a regular runner I hated getting up in the morning but preferred running in the morning. I'm not really a morning person but the easiest way to beat the heat is to run as early as you can. Preferably before the sun comes up.
I live in a climate where running midmorning is great. At 10am it's a lovely 15 or so degrees in the summer, maybe 20 on a hot day. Any higher and screw running that day but it'll be cool again soon. Great for running after I've had time to remember my own name.