Have never had a problem with Citi. Last year closed many Citi cards after a couple of months and never had a problem (remember churning Citi cards every month????).
Chase is a different story. People have been known to loose miles if their accounts are closed in less than 6 months.