Lakeland is not that bad
I travel 19 miles down it everyday to and from downtown. It takes me 30 minutes in the AM (I'm in front of the traffic) and 45-50 minutes in 4:30 traffic. Two co-workers live in the Lake Caroline area and curse their commute.
That being said, if I had it to do over, I would pick Madison/Gluckstadt. Slightly better schools, planning, and housing values. The Rankin County School Board is a train wreck, there seems to be little community planning, road projects are few and take forever and code enforcement is a joke. With many apartments and older low cost housing around the Rez, I am starting to see more of a seedy element move in. In 15-20 years, Flowood will be Ridgeland/Clinton, not terrible places, but not high end like Madison/Gluckstadt either.
If you are still interested in Rankin, PM me and I will let you know of a house in my neighborhood that is as close as you can be to Starkville and still live in the metro area.