PNC - they were the only ones to listen to me (a small startup) and give me a chance. Their online tools could be better but I'm fairly happy with them.
every single form she presented to us that was needed to close out the account had errors in it to the point it was funny: she mismatched names and SSNs, printed stuff on incorrect lines, etc. took an hour to escape