I got a Midland WR-300 in April and have been very pleased with it. To be fair, I can't compare it with other radios as this is the only one I've owned, so I'm not suggesting that it's better than the others.
At first it annoyed my wife because it was going off all the time. But once I took time to program it, that took care of that, and now she has a new sense of peace knowing that it's there. I program the S.A.M.E. codes only for my county and the adjacent counties immediately to my S, W, and N. It has many programming features. For example, you can exclude certain alerts if you like. It isn't just a weather radio...it is an "All Alerts" radio (chemical spills, fire alerts, etc.).
When the family and I went on a 2,000+ mile road trip, I took it along as it runs off batteries as well as AC. While driving I turned it on when the weather looked dicey and got instant reports. At one point I could see a downpour ahead of us. I turned the radio on and it mentioned hail, and sure enough, we drove through hail. Sure, it isn't designed to be a portable, but it can be used as such when necessary.
Nice radio.
Regards,
Kevin...
EDIT: Fixed a word.