Is it better to get a credit card through a bank you have an account with?

It makes no difference. Go with the credit card with the lowest interest rates. APR.