Florida winter temps are typically 60-70s...maybe you get a few days in 40s.
Not gonna compare Texas to winter up north, but we get spells of 30s and sometimes into 20s for short periods in Texas during the winter. This greater low end fluctuation skews the average.
Speaking just in terms of heat, yes South Florida has higher humidity and is closer to the Sun than South Texas, but the difference isn't as huge as you're thinking. South Texas has high humidity too in the summer and the latitude difference is like 24 to 29.
From someone who has lived both places, here is the best way to describe the heat difference between South Florida and South Texas.
The difference in Sun strength is pretty insignificant (I've felt the Sun strength in South Korea, Okinawa, Houston, Galveston, Tampa, Miami, Iraq, Kuwait...all comparable latitudes, and the Sun is much stronger than an Ohio or Indiana, but not much different from each other).
It's all about humidity vs peak temps with South Florida vs South Texas. 95 in Texas is kinda hot, but 95 in South Florida feels much hotter....likewise 85 in South Florida still feels hot while 85 in Texas is dreamy. BUT, it doesn't get much hotter than 95 in South Florida and 110 in South Texas feels way hotter than 95 in South Florida.
And when talking about "hot days" a more realistic comparison is 110-115 in South Texas vs 95-98 in South Florida, and I can personally speak for which one feels worse. Last year in August it hit 96 on two days in Miami and was typically 92-95, while in College Station last year in August it was 104+ every day of the month, and hit 109+ about 8 times with a high of 113 in the month. In Fort Worth where it's not 'as' hot I've seen 100+ for like 37 days straight in the last few years and the record is 40 something straight.
Another significant distinction with Texas is with time of peak temps and duration of peak temps. Florida hits peak temp around 1-2pm while Texas peak temps are around 5-6pm. After it hits peak temp in Florida it typically falls off consistently as it approaches Sun set to the point where it doesn't feel too bad at Sun set. We don't get this grace in Texas...it slowly builds up to peak at 5-6 (from typically around 90+ at Sun rise) and then it holds pretty close to peak until after Sun set. It's not uncommon that on a 110 day in Texas it's still 100+ until 9-10 at night well after Sun set and doesn't get down to 90 or less until 4-5 am.