There are tons of front panel programmable/field programmable units out there. Personally I have an EF Johnson 5100 on 2 meters and I love it. I also have Kenwood TK270 and 370 series.
Edit to add:
In my opinion, at the bottom of the ladder, are the Midland/Icom handhelds (model number escapes me, but I have a boatload of the VHF ones that I don't need if you are interested) that you press 1-5-7-3-5-9 to enter programming mode on. They are built like tanks and have BNC connectors, but are older and bulkier than many modern radios. Their mobile counterparts include the Icom V100/U200, or whatever they are called (which I have and don't need as well). They are all wideband and only do CTCSS tones and no DCS, and the mobiles are limited to 16 channels AFAIK.
Up a step would be things like the Icom F4 series, Kenwood TK270/370, as well as TK270G/370G, the Vertex equivalent (V4000 perhaps...I don't recall the model number). Not all are narrowband capable and the older ones have fewer options.
Then you have your EFJ, Motorola, Harris, etc.
Were you seeking something handheld or mobile? What is the budget?
And a radio is limited by its antenna, especially when you get down to HF or VHF low band. Better to spend $50 on a radio with limited features that you need, and $100 on an antenna and coax, rather than a fancy (used) $200 radio with a cheap Radio Shack antenna. Though learning how to homebrew your own antennas is a great (and fun) skill to have, and you can make some damn effective and simple designs for cheap if you know how.