Deferred from Northeastern and Case Western.. Is it even worth shooting for Tufts ED II?

I would go for BU. I think you have a better shot there.