I don't think JB makes weird initials and I don't get the BS reference at all.
Julia and Abigail do sound like sisters, more so than Abigail and Juliet, but Juliet is not "out there." I would prefer Juliette, myself, but it doesn't really matter. Avoid a middle name with the oo sound, and Julia Elise is a tongue-tangler.
My vote is Julia Devon.
I think, therefore I judge.