Alliant is good if you have a lot of checks to deposit, since they use the Co-Op Network of deposit taking ATMs. Their rates have been non competitive recently though.