I have just signed up to say that, after I have learned that I can not actually resize the images, I had to go for another option. Personally, I can not understand the reasons you gave in forums for that specific choice. Other than that, it looked like a great app, thank you.
The important point is that while bpmn-js might not work the way you’d like it to out of the box you can customize pretty much every part of it to adjust it to your needs.