What's better, depends on your particular situation. One of the reasons out
exists is to facilitate returning multiple values from one method call:
public int ReturnMultiple(int input, out int output1, out int output2)
{
output1 = input + 1;
output2 = input + 2;
return input;
}
So one is not by definition better than the other. But usually you'd want to use a simple return, unless you have the above situation for example.
EDIT: This is a sample demonstrating one of the reasons that the keyword exists. The above is in no way to be considered a best practise.