Here's my attempt at Wales. Much of it resembles what we've seen before, because there are places where there is an obvious best option, but I don't think anybody has proposed what I've gone for in Mid and West Glamorgan and I think it does solve a few of the usual problems:
Breaking that down by regions:
Gwent (and Merthyr Tydfil)Six seats, down two.
Monmouth (74532) - the local authority plus Langstone and Llanwern.
Torfaen (72367) - Caerleon is the obvious Newport ward to add, as it's physically separated from Newport proper in a way that Malpas isn't and it's got better links north than Bettws.
Newport (75986)
Blaenau Gwent & Blackwood (74441) - James Dowden has proposed the exact same seat. Keeps the Blackwood urban area all in one seat. The alternative is to send a finger down the Ebbw Valley as far as Risca, but that feels uglier to me.
Merthyr Tydfil & Rhymney (77770) - gains the rest of Bargoed community and the community councils of Gelligaer and Nelson.
Caerphilly (77546) - definitely a constituency of two halves, connected via the Newport wards, but the geography makes it quite hard to get a neat Caerphilly seat whatever you do.
CardiffThree seats, down most of one. I believe I've got the same as James Dowden here.
Cardiff North (78187) - gains Cyncoed and Pentwyn, because they're best treated as a unit and hence has to lose Gabalfa. Electoral impacts are obvious.
Cardiff South East (74128) - successor to South & Penarth, but contains enough of Central for Jo Stevens to have a claim too.
Cardiff West (75563) - everything west of the Taff.
Mid Glamorgan plus (RCT, the Vale, Bridgend, NPT)These areas have got a combined entitlement of 6.19, so I assigned them 6 large seats. Doing this means you can keep Port Talbot whole and elsewhere I was able to avoid splitting any community councils. Ogmore and Bridgend are both sliced in half and reassembled along different lines and there is one seat which stretches into three authorities, but I still think it's pretty functional.
Vale of Glamorgan (76984) - I can see an argument for calling this Barry, but on balance I'm not entirely convinced. Takes Cowbridge rather than St. Athans to better balance electorates.
Pontypridd (78054) - keeps its current borders on three sides, but advances up the Cynon Valley as far as Mountain Ash.
Rhondda and Aberdare (77674) - not much to say here.
Bridgend (78410) - the eastern Vale, the bits of RCT currently in Ogmore, Bridgend town and Ogmore Vale. It splits the urban area of Sarn, but it does so along the line of the Ogmore River and it also respect the community boundary between St. Bride's Minor and Newcastle Higher.
Port Talbot and Porthcawl (76987) - exactly what the name implies, plus the western half of Ogmore.
Neath (74621) - avoids cutting in to Port Talbot by stretching over the hills in to the Afan Valley.
Not all of those constituencies are lovely, but I don't think any are abominations. From a partisan standpoint, an added advantage of this is that areas of Tory support are quite effectively divided from one another and combined with Labour fortresses.
Swansea and DyfedThe inevitable corollary of the previous grouping is that the next six seats are all on the small side. This reduces the amount of change relative to some of the plans that have already been posted, particularly around Llanelli. I'm not sure I'd say the seats are better (there is after all a certain logic to putting Ammanford in with Llanelli), but it does minimise change and that's still a statutory objective, even though major change is absolutely unavoidable throughout Wales this time.
Swansea East (75017) - gains Castle, Clydach and Townhill and is getting close to being able to drop East.
Swansea West (72256) - the successor to Gower, but Swansea West is nearly as old a constituency name and it's more recognisable to outsiders. I'm not keen about the split around the Loughor, but once again it does respect community council lines.
Llanelli (74046) - gains six wards from Gower, loses Kidwelly.
Carmarthenshire (71254) - or Sir Gaerfyrddin if you prefer.
South Pembrokeshire (74070) - drop the 'South'?
Ceredigion and North Pembrokeshire (71560) - also takes in four Carmarthenshire wards along the Teifi. If you don't want a three-authority seat and aren't bothered about having a seat wholly in Pembrokeshire, it's easy enough to shuffle them round.
Powys and GwyneddThere's absolutely no good non-political reason for a Denbighshire-Montgomeryshire seat and I'm not a Plaid supporter, so I'm not going to draw one. And whilst I can see the argument for putting the small towns west of Conwy in with Bangor, I don't think it makes things simpler and the rules do have regard to local authority boundaries, so I've gone for a straightforward pairing of Powys and Gwynedd for three seats.
Brecon & Newtown (73820) - the daft rural seat that nobody can really avoid drawing. I've kept it small to avoid impinging on Welshpool's immediate hinterland.
Dwyfor Meirionnydd Mathrafal (77396) - I'm not going to lie, I picked the name because if I annoy/confuse people with it (for those who care, Mathrafal was, amongst other things, a hundred based around Welshpool) then they spend less time arguing about the actual boundaries. I don't see any need for it to include Caernarfon, but the fact that it takes in Llanberis is problematic.
Arfon ac Ynys Mon (77425) - feel free to correct the grammar.
ClwydThat leaves five seats for Clwyd. I'm not convinced by the idea of putting Abergele in with the interior seat, particularly when Rhyl and Prestatyn are at the same time going into a Flintshire seat. And I think that whilst it might look a little odd, a Conwy coast seat makes perfectly good sense in terms of local identities and interests.
Conwy and Colwyn (75035) - contains most of the electorate of both Aberconwy and Clwyd West, though slightly more of the latter.
Clwyd South West (72180) - reasonably decent links along the A5, I think. The difficulty is what to call the bugger. With around 30k electors, Clwyd South is the technical predecessor.
West Flintshire (75548) - successor to Vale of Clwyd.
East Flintshire (77032) - fairly different to the historical constituency, just renamed for consistency and because the current constituency names here are moronic. Gains Mold, more or less.
Wrexham (71952) - you might question the decision to include Rhosllanerchrugog in preference to the Maelor. This is to avoid splitting the community Esclusham is in. I don't think that's a big issue, but I felt that not having split any other communities I should make the effort here.