I think its hard to beat the Sporty's SP-400. It will do all the things you mentioned, plus it is a great navigational backup since it will track VOR's and localizer glide paths. I don't use it as a primary but I know folks that do. The only downside I have heard is a somewhat limited range, but I believe that is typical of any handheld radio. You can increase the range by installing a plug-in patch so you can connect the handheld to your external aircraft antenna.

Jim