Hey Tomek,
But since you're here:
Regarding #1: agreed, that would be a great plus for the tool. Not sure if it's easy to implement, since it's not a feature yet after all these years.
Regarding #7: there is no such thing as "Archimate missing BPMN-capabilities". Archimate is at another abstraction level than BPMN. If you need to model high-level overviews of , for example, how business processes and applications are related to each other, you might want to consider Archimate. If you want to model business processes in all their detail and glory: BPMN is probably your weapon of choice.
Hope this helps
--
Met vriendelijke groeten - Best regards
Pascal Dussart