I used a Spectre cone filter on another car, and I can't say I was too impressed with it's ability to keep the intake duct tubing clean after a few thousand miles. This was quite a while ago, so they might have improved.
I bought it at the local AutoZone as a kit, mostly for the included tubing; it matched perfectly for what I needed.
I have no issues with uneven accumulation with my 2021. The deflector for the inlet does a good job of keeping the larger debris out, compared to my 2010 Impreza which did not have a deflector on the snorkel opening. I rarely got over 8,000 miles before the filter was packed with the Impreza.
I usually change it early, just to keep air flow optimal. With 25,000 miles, I am on my second filter.