I never liked the OOM reaper. What it didn't do, was ask me what I wanted to kill.

What it decided to kill, was usually something I didn't want it to kill, like X

There's a more configurable userspace alternative: https://github.com/facebookincubator/oomd