GDP per capita (or GDP per square metre) would be a more useful indication here. Otherwise, you could throw a bunch of poor countries together--just for purposes of statistics, and expect a better mobile network?
However Germany is still very high in both GDP per capita and GDP per land area. Roughly on par with the UK, and far higher than France which has a much better mobile network
Well, it would be the best metric, if your country was homogeneously populated.
If everyone lives in one big city and there's literally no one in the rest of the country, then I expect mobile reception (and every other service) to be pretty good for everyone, because they all stay in the big city.
> However Germany is still very high in both GDP per capita and GDP per land area. Roughly on par with the UK, and far higher than France which has a much better mobile network
Yes, France, Germany and UK are all equal enough in these measures (well within an order of magnitude) that the much bigger difference in mobile networks is most likely due to some other factors.
Sometimes the reception is good but the data rate is poor because of too few towers per person, or because the cellphone companies connections to the wider internet are saturated.
GDP per square metre only really works for countries with uniform population density. For example, by European standards, Spain is huge, and basically entirely empty outside of a handful of cities...
Even with the EU single market, mobile phone operations almost always follow country borders. You'll get a different set of providers in Germany than you'll get one km away on the other side of the Rhine in France. Even though some of them may have the same name or the same ultimate owner or both, and even though you can roam on the other side of the border, you'll have a contract with a different entity, and different people will build and maintain the networking equipment.
Conversely, in the US, the major carriers all have nationwide coverage.