We have lived here for 5 years and are about to put our house on the market.
Good, great house/property at really good price when we moved down here. Town is less busy, traffic moves along pretty good, people are pleasant (at the worst indifferent).
Of my favorite thing, the parks and community events are great. They have plenty of free concerts and events for families. The best thing is that it seems to be the town only unlike all the Waxahachie and Mansfield events that get super crowded.
Midlothian Community park is fantastic. Sports season just ended but the last few weeks have been great up there. Baseball, soccer, flag football all going on, with the cool playgrounds, splash pad, beach volleyball, tennis, and basketball courts all being used. Honestly one of the best parks around.
Bad: although it is getting new stores and restaurants all the time,still feels like we need to go to Waxahachie, Mansfield, or cedar hill for nearly everything outside of groceries.
Ugly: don't really hate anything about it. Going to actually miss it. I do worry that the city is not ready for the growth that is about to happen. Roads aren't going to be quite ready for all the new homes that are planned.
Overall our time here was great for use until now. It's just time to move a little closer to where we are plugged in at.