The compass you get depends on how you plan on using it. I can’t remember the last time I actually used a map and compass together, I just use the compass to get north then orient the map roughly or use terrain association. If I ever come to a trail junction with multiple trails fanning out 10-15 degrees apart then I’ll actually orient the map like I was taught long ago in Boy Scouts. For what I do, a compass with a floating dial (like a lensatic) is easiest and fastest. You have to remember to add/subtract declination when converting magnetic azimuth to grid azimuth since, unlike the model posted by Mach, you can’t set the declination. The compass I’ve used the most over the past 6-8 years is little thing in a combination compass/whistle/magnifier/thermometer that was always clipped to my belt loop or shoulder strap. I checked it against one of my other compasses (Brunton TruArc) and my iPhone compass from time to time. Last year it was no longer accurate and I haven’t gotten around to replacing it yet.
If you’re going to use the compass in conjunction with the map, a Brunton/Silva/Suunto is definitely the best kind. Set your declination on the dial and never have to think “Left Add, Right Subtract” when converting from magnetic to grid azimuth.