Online banks pay way more interest and skip the annoying fees. But no branches, deposit limits and sneaky scams can bite you.