I have a custom ads-b setup, specifically a raspberry PI 3B+ running Python of my own design that captures ads-b packets and renders key callsigns and lat/lon information on a WaveShare display. Hardware is a nooelec SDR, a 1090 filter/amp, and a small dipole length-adjusted for 1.09 GHz and suction-cupped to a window. My software measures packet throughput and I typically capture anywhere from 95 to 110 packets/second during peak daytime hours. Over the years I've been running this thing 24/7 I have logged billions of packets.
So in the spirit of this thread I connected the setup as-is to my DJ-130 discone which is mounted outside and from my perspective has served me very well for VHF/UHF airband. Well the ads-b results were totally abysmal. Packets/second was anywhere from 6 to 30. And I know I missed some aircraft completely based on what I saw on adsbexchange.