I think it's a matter of personal preference and what your using it for.
I had a mirror sighting Silva Ranger and found it way too heavy and not necessarry for my use. I then switched back to a small simple baseplace compass with 2 degree units and have been very happy. Over the years I've worn out a few of them and I still think they are the best for me and the cost is only $10-15. The number one reason for replacement is worn tick marks. Of course if you keep it clean, or for some people always in their pack, this is not a problem. Then there is the air bubble problem that is annoying.
In the NEUS, I travel mostly in close woods. I do very little precise sighting. Most of my compass use is: look down, box the needle, look at the side of the base plate and then up, "grab a bearing" 100 to 300 ft away, walk towards it, repeat as necessary.
In this manner, the compass is on a string around my neck. 10% of the time it's in my hand. 90% of the time hanging. ( Diversion: One tip. Keep it in hand 100% of the time for the first 20-30 minutes after leaving the summit. also when you are intentionally off the bearing by more than 10-20 degrees like when you're following an old woods road) So I really want a light compass. I also found the ones with the curved back of the base plate an very nice improvement over the state of the art rectangular plate available 20 yrs ago.
When I joined SAR, I started to internally compete with the guys with GPSes. If you're really good with map and compass this can be alot of fun and help you improve. For that application, I needed to be able to plot my coordinates. I started using a plotting tool. So I had another tool to manage and I found that I did not have enough hands or cpu capacity to route find, and plot coordinates while on the move bushwhacking. So, I bought a GPS compass that has the plotting tools right on the top and it is great. Kind of like a vice grip. If you only want to carry one tool that's the one. I like the one that has a little hole at the x,y point because it hold the pen when I'm plotting the dot. If you start to do this stuff, this all makes sense.
A little story. We were on the top of Donaldson in a sea of white clouds. I'm following and the group comes to a stop on the realtively flat top. It is down in all directions, but it is not the top. One guy has a GPS but he cant figure out the direction to the summit proper. I ask him for his coordinates and he rattles off some lat long crap. I ask for UTM and he switches over and gives me some real usable numbers. I look at my zerox copy of the topo and eyeball the UTMgrid and give a the direction we need to head. We were at the summit in 10 minutes. Around my neck was the simple baseplate compass. At home in the SAR box was the deluxe GPS compass. Now, the important thing here is that the skills got the job done and the tools were not needed. I could have told him it was 220m or 180m to the summit instead of about 200m, but that does not matter. The important thing was SOUTH, a ways. Now if your giving coordinates for SAR, they love that +-20m accuracy. When I'm off by more than 40m I always ask the GPS dude how many satilites he's receiving.
I'll never be as good, but I can work without batteries as long as there is a good supply of snickers bars.