National borders is quite possibly one of the worst ways to do time zones. At least in the US time zone borders were specifically chosen to run through areas of low population, so you would minimize the number of people doing, say, living in France but working in Geneva one hour ahead.
Also it's kind of odd that Ireland and Portugal are in their own little time zone, when it probably makes more sense to just sync up with all their other neighbors.
Map of Timezones: https://upload.wikimedia.org/wikipedia/commons/8/88/World_Ti...
(Technically French law referred to the time as "Paris mean time, retarded by 9 minutes and 21 seconds" - they had thought the Prime Meridian ought to run through Paris rather than London and were sore about losing that.)
Admittedly that map is a bit difficult to read as a colorblind person.
(2) the proposed time zones are really impractical, not necessarily in principle, but in their specific implementation. Germany-Netherlands in different time zones is strange, Dublin and Belfast in different time zones is stupid, Athens and Crete in different time zones is absurd.