For me, returning a value will always be the better choice over an out parameter.
In my opinion it is more clean and elegant.
Take a look at this similar question, and the answer by John skeet.
Also, If you use FxCop, you will get a warning for using out parameters.