I understand that all three of them are the Spanish equivalent of “ought to” or “must” or “should". But I really need to know if there are any subtle differences in the sense they convey. Also, are there any regional preferences?
First, those equivalences are not right, it should be:
Those are the proper equivalences. I would not point any difference since I think they are quite similar in use. But I find that