Wells fargo is good. I have an account for 5 years. they have good online banking, lots of atms, money transfer to ICICI bank and good customer support.
Please note that Wells Fargo banks are available only in the west coast.. If you ever have a chance of moving to another state, BanK of America cud be a better option.