Better in what way? How is it better than a buffer to put arbitrary code in to get executed?
So far, from what you've pointed at, you seem to have picked the most restrictive simplistic examples of what Pry is capable of as a counter-example to explain why it isn't enough for you, rather than explain what it is you believe is actually missing.
Point is: You have access to much better than the examples you've pointed at with Pry as well.
It's still just reloading a file. That's not what I want.