Customer service is usually where companies fall down and Advanzia is no different, be it on their deposit account or one of their credit card offerings (and they do a lot of programs for Lufthansa, Hilton etc.).
Plus let's face it, in reality this product is aimed at German/French/speaking customers they serve with their credit card portfolio and the rest of Europe is just done as an easy way for them to get deposits to finance their credit card portfolio.
I mean they say themselves "We are steadily increasing our market share in Luxembourg, Austria, France, Spain and Italy, and gradually tapping into other markets in Europe."
I have no issue as I speak German so I can contact customer service if needed, but if I would only speak English, I would have to take customer service availably into account when I do my risk analysis if the interest is worth it.