I don't expect to see any electrification here any time soon, even in my lifetime. The Pacers out of Cardiff will continue for many years to come (worst luck).
One point of note - may people use the train in the valleys as many would use a bus service - taking a trip one, two or three stops down or down the line - to work, school, shopping etc. It isn't used just as a means of getting from the valleys to Cardiff, although this of course is also very important.
It is worth remembering that, before the introduction of the 150/2s in the 1980's that services were operated by 3-car dmu's, only to be replaced by 2-car sprinters, and later pacers. Additional capacity would be beneficial, especially during peak times and during major events in the capital. I have regularly experienced overcrowding between stations on the Rhondda line (Treherbert and Pontypridd) as well as closer to Cardiff.
I like the idea of a service up to Brecon from Merthyr - but again I cannot see this happening any time soon. As for 100 mph running - it would be nice to see a speeding up of services, especially for those of us that live further up the branches. However, I cannot see this as possible due to the gradients and sharp curves, as the lines hug the contours of the narrow valleys as they make their way north. Increased lines speeds on the SWML would be welcome first.