These four stars apply to certain situations. Bars in Annapolis are great for different things. Some are good for cheap alcohol (few and far between), some are good for their location (Pussers), and some are good for live music (Ram's Head). Sharky's is the place to go if you are looking to watch some football, eat some food and drink some beer. They have a great bar (though selection is limited), and 5 gigantic projected TVs. I was there last night for the SuperBowl and it was great.
We put down 3 buckets of beer (15 bottled Yuenglings), a generous plate of cheese nachos, two plates of chicken tenders, two plates of wings, and a burger meal all for 85.00. I don't know of anywhere in Annapolis you can do better than that. The crowd ranged from 21-45 or so, so it was mixed, but not crazy.
If you're looking for an bumpin' atmosphere or somewhere to be seen, head downtown. If you're looking for a laid-back place to hang out with friends, watch some TV, eat some food, drink some beer, and save some money, Sharky's is the place to go.