What’s funny to me is that the Dutch people I know complain about their trains as much as the Germans I know.
From my experience, their problems are just of a different nature. Dutch trains are punctual, but the carriages are often in a filthy state.
People really underappreciate trains in the Netherlands. Not only are they relatively punctual (even in a worldwide ranking), but having that in addition to having a dense schedule is really pretty impressive. In that sense, only Japan truly has us beat, I think.
I think the Swiss beat you aswell. They run a rather dense network too. Not dense like NL in the urban sense of the word, but Swiss connections are very well frequented and they run through some quite difficult terrain adding to the difficulty of running it all smoothly. The Swiss and Dutch network has quite some resemblance actually in how it is ran, both more perceived as a transfer model with rather easy to read, logical timetables (“runs every half hour”: 13u00 13u30 14u00 etc), both barely having any real high speed lines.
From having travelled with trains in Europe, i’ld intuitively say in Europe Swiss wins, followed by the Netherlands and then perhaps the Austrians or the French. Belgium up there is this ranking is just lies and deceipt, in my experience the Germans the Belgians are about as reliable (not), but the germans do still win from Belgium because they are (often but not always) more fair in the communication and they hand out “request a refund”-forms in delayed trains.
The Swiss network is amazing as well, and I was considering mentioning them too. It really is quite a feat to have it run that well given the terrain, but given that the busiest routes in the Netherlands have trains running every ten minutes, I leaned to limiting it to Japan - but can definitely live with Switzerland at #2 as well.
(I’ve also had more delays than I like in Germany, and more often than not on those delays I’ve not been handed those forms, in which case it wasn’t clear how to request a refund :/ )