We have been at the AHMM for three years now. In my mind there is not a perfect marina in the area. There are nice marinas; but they seem to have a long ride to open water and higher dockage fees. There are cheap marinas; but you either have to deal with a wicked current on the shrewsbury or rock and roll all day in your slip. The AHMM seems to be a good medium. The cost is decent, the location is awesome and facility are OK. The biggest downside is all the random people that are able to walk around since it is a public marina. Yes storms can be rough. I have one of the slips at the end of pier three and I tend to ride out most storms aboard. Once you get your storm plan set it really not that bad.
The only complaint I have is that non boat owners and sightseers take up the front row parking spots and it makes it hard when you have a ton of gear to carry to your boat. Other than that, it's a nice marina.