Are your filters fancy? Do you want to make them fancy? Have I got the Widget(s) for you.
Fancy Filter is designed to take a FeatureLayer with a UniqueValueRenderer and make a set of filters with the legend swatches. The end result is you can make a Filter that also works as a Legend. Imagine making a Zoning map application that looks like this.
What else can the Fancy Filter(s) do?
It's got single or multiple selection mode or use Exclude Selection to invert make your choice a NOT clause. It's got a Reset Button to uncheck every filter and a Select All Button to check every filter. Zoom To can zoom your map to the selected stuff. It can count how many features of each type are in the map extent and filter itself so you only see the types of stuff in the map area.