South dakota is way better for pheasants but its hard to beat kansas when you want to have a combo hunt of upland birds. From pheasants, 2 species of quail (bobs, and blues) and chickens. I love having that pheasant/quail combo because it offers the best dog work you can imagine. I have yet to see a quail in SD.
Kansas is better for combos but if you want to kill only 3 roosters and be done in an hour go to South Dakota. personally I like huntting all day and being able to kill up to 12 birds in one day(4 phez and 8 quail).
But this is just my opionion. Best regards:cheers: