I'd urge CLT. Arriving internationally, the last thing you want to do (esp. with kids) is connect onto a long domestic flight. CLT to WAS is much shorter.
The only benefit to MIA, if you were traveling alone and had Global Entry, is that you could use the new facial recognition kiosks. No fingerprints, no questions. Hashtag technology, hashtag innovation.