MINIS could be nice for some swing trades, portfolio hedges, etc.
@ $1,000 per limit day, the full size contract is a bit thick for many retail accounts, especially if you want to trade a multiple contract position on a swing basis and scale out.
but yes - for scalping, the commissions are gonna be too much methinx.