I voted other...I buy from
BoatFix.com, especially electronics and high end engine parts if needed. They also have an excellent, friendly forum called
BoaterED.com. Les can beat just about anyones price on electronics and engine parts.
Day to day stuff I shop locally. BoatUS, and West Marine are both over 50 miles away.
Since moving to the Great Lakes area from the Atlantic coast, I don't do any fishing, so I never purchase gear or tackle.