Can't really agree with you on that one. I speak English and German pretty interchangable for the whole day and have to admit: While I like English as a language, because of its simplicity, I - as a German - prefer the direct and descriptive approach our every day words have. Languages are tools and English is usually a "connector", not a real spoken language. Most people in the world may speak English, but only a marginal part is actually raised with it as a native language from childhood on.
I like English for its everyday use on the internet, when I work with it (infact I work more with English than German, although we speak German at work) or when I here it being spoken by native speakers in movies, radio, podcasts or television. But I think that the stereotype that resonates with German is pretty much an exaggeration that is only embraced by people that have never heard Germans speaking in a day to day dialogue. When you hear some American folks speak English in shows, they tend to raise their voice in a way that is unnatural and that I, as a German native speaker, would never do. German can feel smooth and nice, if you don't overdo it. And english on the other hand can feel pretty off-putting when words are used that are comparable to the hard pronounced German words.
Also, stating that you prefer (spoken) American over British English, is probably due to the fact that you are used to the Standard English that is spoken in English media. When you speak with folks that are from certain places with heavy dialects than you will probably say something else. Tonally I prefer the British over the American, but I usually write in American, because no one needs a "u" in "color".