The answer to this question is very easy.
If you have the budget and you like a fancy environment will be great to go for the resort option.
But if you don't mind to be in a simple and clean accommodation spending half of the budget.
Our recommendation is you go to for the surfcamp option.
But the surf service is the same ? Yes. 100 % .
You will be visiting the same spots . Same waves . Same boats . Same trucks . Same everything.
The only difference will be the luxury hotel .
Always will depend on your likes or budget. Choose what is better for you and what is going to make you happier.
You will maybe find great waves being host in both places. The most important is the SURF service and the good vibe.