Barclays vs Deutsche Bank compared side-by-side on regulation, licences, trust score, complaints and user reviews.