First, in my opinion, Batman vs Superman was not a failure. I enjoyed it. No, the DC hero films have not had the Marvel touch in terms of story and appearance, but they have been respectable. When I left BvS, the audience reaction was generally positive with excitement for Wonder Woman, Flash and especially Aquaman upcoming movies.
Marvel is hitting the sweet spot, but I have to say that I am very disappointed that the Inhumans movie was cancelled. How can you get to Infiniti War without Blackbolt and Medusa's backstory let alone Attilan. No Thane. What? You leaving Inhuman coverage solely to Agents of Shield. That is a mistake. So we will have Dr. Strange, Guardians of the Galaxy 2 and Thor Ragnarok before Infiniti War with no Inhuman movie. Doesn't make sense to me. Let's hope they don't cancel Captain Marvel. Heaven help me if we don't get to see Thanos' Black Order in action in Infiniti War.