Beyond Chester we still have 5 Eustons (timetabled).
The 'surprising gaps' are maybe slightly better because evening used to be mainly an hour apart from Euston (memory, might be wrong) whereas it's now 3 x 2 hours apart plus the new-ish 2000 (the no-longer 16xx was useful for a few as it connected with Conwy Valley). Used to have two in the morning it's now one but at least savers are valid on it. Up seems little changed, I think it used to be 1315 and 1415 from Bangor whereas it is now 1315 and 1515.
Problem is not the timetable, it's the performance on the day, 5 versus 10 coaches, and two decades of above inflation increases pushing the saver fares to 'is it worth it' level and having to fiddle around with advances instead. First fares are even worse.
I've used these since HST days ...
Not many passengers on the North Wales services go through to Holyhead, and only a minuscule number connect on to ferries. Most of the business is to intermediate stations like Rhyl, Colwyn Bay, Bangor etc.
Very true. Anglo-Irish is very peaky. Most of the time foot ferry (and coach) traffic is close to zero because Ryanair is far cheaper, faster and less affected by weather. At peaks Ryan's fares shoot up and rail/ferry becomes competitive, especially if you have luggage.