When people talk about how bad trains are in Germany and how good (relatively speaking) they are in Spain, well, one word: connectivity. Hover over any city in Germany and you'll see almost no gaps in the map. Hover over any northern city in Spain and you'll see no direct connection by train among them (!).