Thank you for that link
My concern is that utility function must have upper bound to be reliable,
here is why.
I may be way off here but I suspect that some kind of logarithm function is often chosen becaue logarithm is first function which come to mind when you seek for function increasing slower and slower.
Best wishes