I would only buy points there if there are savannah view villas and they are a "guaranteed" booking category. I would want to have the home resort booking advantage to reserve a savannah view.
If VAKL did not have any savannah views, or they have them but not as a guaranteed booking category, I would still stay there once in a while but wouldn't see any reason to buy points there since there would be no major home resort advantage.