It depends somewhat on what you want to listen to. For example, Icom radios don't support trunking of any type, so if you want a trunking scanner, then Icom wouldn't be a good choice. Also, Icom scanners are generally harder to operate and program than scanners from Uniden or Radio Shack, IMO. Also, they generally have less features that some Uniden or Radio Shack scanners. The Icom R-20 does have dual watch, which means it can monitor two frequencies at the same time, but it costs as much as a BCD396T, and it doesn't do digital or trunking.