There's an old saying:
"You can please some of the people all of the time and all of the people some of the time but you can't please all of the people all of the time."
End up trying to please everybody you end up pleasing no-one.
No matter how much people want to twist and turn the network to suit individual tastes, over simplified/generalised demographics, or political aspirations, someone will lose out.
Changing trains and indirect services are not the end of the world. Since 27 March 1963, compromise has been the name of the game, and even moreso since 19 January 1993.
As others have observed, HHD-CDF appears to be several individual services wrapped up in one. It's a school run for Anglesey, a student run for Bangor, a commuter run for Chester, Shrewsbury and Newport, a shopping trip for Wrexham, a holiday route for Rhyl, Prestatyn and Colwyn Bay...
...and contrary to belief, people DO use it all the way. I should know. I work the route two, three times a week and a fair proportion travel a good distance on it and beyond. And I don't think it's unreasonable to offer some service between north Wales and the capital city. I also think it's a good idea for one unit to do the work of three services in one movement. Certainly helps keep stock movement and line paths clear and manageable I think.
As for Welsh/English arguments, please, they are so yawnworthy. This is a rail franchise not defined by medieval borders based on Marcher Lords' lands or a dyke built by a guy called Offa. I wonder sometimes what the proud English residents of Shropshire think about their stations being managed by a TOC with the name "Wales" prominently in the title.
But then I remember that Arriva is actually a Sunderland company owned by the Germans. The idea that some jaded Welsh jingoism plays any part in this is laughable really.
If you are an ATW-area passenger who takes issue with the way your service is run, please speak to your local Passenger Focus group. Lobby your AM and your MP. Write to ATW. Or speak to us.