I go away to read the mystery for 10 minutes, I go back and suddenly everyone jumps me
Anyway, this mystery is missing one red truth- the idea that culprits can't kill each other. Although that brings into question how Maria died at the end.
Another thing is the order of the deaths, it was brought up by Maria and Battler.
Beatrice is definitely not the right answer.