If your page is loading, there needs to be good feedback if it not yet interactive.
If you click on something that is AJAX-y, you need to provide feedback that yes, you clicked something and yes, the app is processing your request.
The first case I would just make your page load faster. The second case I think a spinner is perfect.