The most important feature for me is mandatory named args:
def foo(bar:)
Named args with defaults solved one half of the problem we'd been solving with the "options hash"; now that's the second half. Can't wait!