Banco Popular has a free checking bonus upto $125 free gift.
http://bancolovesdreams.com/?/v2/p_products_tfc/
$25 for your old checks and debit card. Bring two sets of old checks to get the full $25.
$50 direct deposit
$50 for billpay
I opened an account and gave them my Debit card and two old check books to get the first $25. The only downside is they charge you for your initial order of checks. $10.24 and there wasn't any way I could get them to waive the fee or not order the checks at all.