Saskatoon and Regina are small cities. You're not going to get the same amenities that you would in a large city. Winnipeg, for arts, culture and sport hits above it's size. We're lucky. But, if you like the small city lifestyle and like the amenities it has, they are great little cities.
If you're a hunter, Regina and Saskatoon are great. If you like spending your free time in the nature, canoeing, hiking or whatever, Regina and Saskatoon are great.
If you like great food choices and lots of concerts, Regina and Saskatoon are not so great.
It's like saying Toronto is a bad city because the buildings block the view of the Lake Ontario.