Acho que o betterusado aqui significa que é melhor ~, mas é natural usá-lo em outras situações?

Resposta do falante nativo
Rebecca
A rigor, é gramaticalmente correto escrever she'd better, ou she had better. Por outro lado, she betterestá incorreta. She/He/We/They betteré uma expressão coloquial ou casual, por isso pode ser usada em outras situações casuais.