It depends on each situation and usually people let one experience decide
I tell friends and family all the time if you are planning on staying put and using the bare minimum, credit unions usually win. Banks typically have the better resources and better ability to service those who have more complex financial needs