I've had 25 minute connections many times at CLT and made each one. My first flight was always the first flight of the day so it has increased my odds. There is something nice about walking from a plane to a plane without any wait.
I don't know if I would do it the last flight of the day.