I've been a Welsh T owner for two months now so I'm no expert!
I always liked Schnauzers but (shallow alert) felt they were so ubiquitous where I live. It's all French Bulldogs, something poo/doodle or Schnauzers on these streets. I liked that the Welsh Terrier was similar size and non-moulting, but was on the vulnerable breeds list.
We're first-time dog owners, having grown up with some very challenging dogs (one that had a sort of Asbo against it). Also have small garden, work from home, wanted energetic dog.
I love him to pieces (with the usual caveats about frustrating poos, puppy chewing, the sudden lack of freedom). The trainer at the puppy classes, however, is a bit sniffy about Welsh Terriers, saying that they're not good with children. That is absolutely not true with ours, he's v v sweet (when not chewing). She prefers Borders, Schnauzers or Irish Terriers (too big for me). Oh and Staffs. Generally I think Schnauzers considered easier, but having said that she did concede at our last class that our puppy was unusually owner-focussed and she was revising her prejudices.
He's only 5 months but I let him off the lead in open spaces, often distracted by lots of other dogs, joggers, etc. He always comes back if I shake the treats packet. He was definitely one of the stars at puppy class in this regard. The labradoodle was completely delinquent.
To be honest, I think all dogs are hard work. And though there are breed traits, they're also individuals.
But I'd be really interested to read the comments from someone with more experience than me. So far I've no regrets about the breed (occasional post natal feelings of argggh what have I done?). He is so completely gorgeous and I love Welsh Terriers' looks and the way fellow owners are rare enough that you get really over excited when you see each other.