Pros:
* English! There is always someone on the phone who can speak English, and they can even send their letters in English. (for Germany, this is very rare)
* More "high touch" - there is a person assigned to your account
* I can't remember if this was the case in UK, but I noticed that transfers to some Western EU countries have no fees and happen almost instantly. Yay!
Cons:
* Buggy app and web interface, sometimes the login fails or hangs randomly (revenue was €31.95 billion in 2014, it's understandable that they can't afford spending too much on this)
* The way to authorise online transactions is with a piece of paper with 100 codes printed on it (TAN list). This was a shock, but it's apparently common here.
* Taking advantage of new customers. They offered me a loan which I later realised had a ridiculous interest rate. (I guess this isn't exclusive to DB, but silly me expected that a good, more prestigious bank would value longer term customer relationships)
* Stupid useless cards. The default account (€5/month) comes with a card (EC Karte) that can only be used at German ATMs and in most German stores. Good luck trying to do anything online with it. For that you need a credit card (extra €5/month), the very idea of something like VISA Debit seems completely alien to Germans.