There is a lot of overlap between these companies but I lean toward Battista's (BR) offerings rather than Isadore as I believe Battista built downward from a high level while Isadore builds from a high mid-level upward. I don't think there is an objective difference between the two where they overlap but in this area the subjective becomes the determining factor.