Your points aren't related to Ren'Py, actually. Any game with any engine can have those problems.
People like Ren'Py because any machine, even when ported to android, can run it smoothly. Also because it's extremely easy to work with it, you don't need to be a great programmer to make a game...