The $100K can be in a CD, money market, etc.
It doesn't need to be in a checking account.
And Citi will waive the fees on almost every Citi credit/debit card with Citigold.
Checks are free.
You also basically never pay a fee with Citigold, even if a check bounces, etc.