Maybe we need an ICE-Express (I know what ICE stands for). An ICE shouldn't have to stop in every city, that's what ICs and and regional rail is for. It gets ridiculous on lines through the Rhine-Ruhr area, all very large cities that on their own merit an ICE stop, but they're spaced five minutes apart. There is definitely a need for real high speed rail, Hamburg to Munich in less than 3h should be possible, it takes around 6-7h now.