I have both the BC346XT and the PSR-300. Both have strengths and weaknesses. The BC346XT has more channels and features, but the PSR-300 receives distant signals better. However, because the PSR-300 has a more sensitive receiver, it picks up more interference at times than the BC346XT. To tell you the truth, I like them both, and will use each radio for a specific task or location. As mentioned above, read through the e-Ham reviews, and the Wiki for each radio, to make an informed decision. Good luck!