I'm the primary developer of this. I feel like it fulfills a lot of the points that you argue, please feel free to take a look :)