Having the default setting of Undo to be Infinite instead of 50 would be ideal. If memory is an issue, then a number around 200 would be more agreeable.
A new user who is learning Maya uses Undo very frequently, usually going down work flows that the user discards to return to a previous state. Not being able to because of a lack of knowledge of the default Undo setting can cause frustration and rework.