The BC125AT is an old style scanner, although when it works, is pretty good, specifically for airband & HAM etc 144/400MHZ bands,
In terms of such use case, the overall consensus I believe is Diamond RH77CA. At Amazon, is sold for $26 to $27 from different sellers (the 3rd party sellers now listed are all Diamond authorized). I have it on my BC125AT.
Recommend Antenna for your like is kind of hard as it depends your setting. e.g., for airband, if you are close to airport, the net gain is not substantial. Due to airband is usually low powered (especially for ground communication), no indoor portable antenna help you much if you live too (35-50 miles ) far away without elevation. But RH77CA can really pull-in borderline communications that would be lost for stock rubber duct. I find it usually good receiving HAM radios (from repeaters), coast guard etc.
My local EMS, fire, police etc are all in digital communications so I cannot use BC125AT to comment RH77CA performance.