In my town of ~1500 we have one Casey's. It's fine, as are most local Casey's -- they have at least decent as-advertised Casey's pizza. In a pinch we absolutely hit it for breakfast pizza or (very infrequently) if we are in a pinch for supper and grab a pizza...but my wife doesn't like how greasy their pizza is, so not very often.
I've made a special trip to the next town (10 miles) that has a (pretty bad) Kwik Star, because at least they carry eggs and milk and the essentials we buy there, and if my nearby grocery is closed (I discover right after the store closes we don't have eggs for tomorrow) Casey's doesn't have those.
My secret hope is that Kwik Star takes over our Casey's, but that's never ever going to happen with a town our size.