PTCU is a pretty good place to bank. They have little to no fees and will treat you better than a bank.
The customer service at the federal building and Southfield locations is not the best, but overall it's a pretty good place.
They don't have a lot of locations and ATM's but it's very convenient if you happen to live or work near one of the locations.
more