Coco View hands down. It is such a better experience than the Aggressor. In places like the Galapagos or Cocos, the Aggressor is amazing. In Roatan, it is pointless. You can reach all the good dives using a land based dive shop or hotel. If you want to do something a little more independent than an all inclusive, West End is a good place to stay.
West End is more of a beach town that has a mix of hotels, restaurants, dive shops, gift shops, and houses. There are ex-pats, tourists, and locals that all hang out at the same places. The town is pretty much a main road that follows along the beach (it used to be a sand road). The best beach in West End is Half Moon Bay. It is not as nice as West Bay beach but is still beautiful white sand with clear Caribbean blue water. It is also much quieter and less touristy. Pretty much everything that is beach front is commercial property (restaurants, dive shops, gift shops, and bars). There are about 30 restaurants ranging from cheap street food to Thai to Italian to Argentinean plus cute little palapa bars that have live music. Most of the hotels, property rentals, and houses are set back from the beach .
West Bay is the best beach on the island and routinely ranked as one of the best beaches in the Caribbean. But because of this, it is more of a resort area. It has larger hotels and resorts though there are a few independent restaurants. The food tends to be overpriced and typical US offerings like burgers, wings, chicken tenders, pasta, plus some local things like coconut shrimp and whole friend fish. Three of the resorts are all inclusive so you can't really go into them but the others have some kind of entertainment every night that you can go to. And on cruise ship days which is Tues - Friday, most of them head to that beach to sit on beach chairs and turn into lobsters. But even with the people, it is still beautiful. I recommend going on non cruise ship days or in the afternoons once the cruise ships have left. It is also much more expensive for everything (accommodation, diving, drinks, food, etc) and can be difficult to get to and from in the evening.
If you are looking for accommodation, check out
www.caribbeancolorsrentals.com