I think that Golden Amber (Olde Mille Cabinet Shop in York, PA or others carry a similar dye) looks great with most hardwoods, although I'd experiment a bit with some other dyes as well. I have probably 20 colors, but find myself always going back to just a few that seem to work well.
That said, any aniline dye will preserve the grain. Unlike pigment stains, they soak into the wood and do not coat it. Start with a dilute mixture, and you can always add more. I use quite small amounts of dye powder - just add about a quarter teaspoon to a few cups of hot water (I use water based). Each coat will darken the wood further. The beauty of aniline dyes is that you can even lighten the hue by flooding with water. I've never had to do that, because I'd rather start light and darken with another coat or two, to taste. It will look awful when it drys, but don't worry, it will come to life with the top coats.
Personally, I think that boiled linseed oil accentuates the grain in cherry. So I'd start with the dye, then use BLO, and finish up with shellac. All 3 combine to create a wonderful chatoyance.