Personally, I feel like I can be much more precise in English than I can in German (although that's probably mostly impartiality again!) Yes there are lots of words that are ostensibly just synonyms of each other, but they're mostly not true synonyms, because they have different connotations and can be used in different ways. I miss that wealth of vocabulary in German, where it often feels like I say more to get across the exact idea that I want to.
That said, a lot of that is probably familiarity and bias. I grew up in English, and learned German later in life, and I suspect you did the opposite, so obviously we're going have more intuition for our native languages.