I prefer the see-through plastic baseplate orienteering kind of compass ... with liquid filled capsule and adjustable declination.
Brunton (which includes the real Silva) and Suunto make nice ones.
I have the Cammenga lensatic and find it super solid, but clunky.
I don't have much use for small button compasses. They tell direction, but not much help with map use.