I totally agree with the baggage wait thing. Our last trip back through CLT took 42 minutes just to get our bags...literally just made the flight before they closed the door. We had a 1 hour 15 minute "layover" but, as mentioned the SXM flight just sat on the tarmac forever waiting for invisible planes to land

Customs was not a biggie with GE/security was fine...it was all about the bags...