I made a comment to my partner at work about this a month or two ago. In my opinion it’s brilliant on Marvel’s part. Yes, having the two movies have the same release date will hurt Cap’s opening weekend numbers, but based on the performance of the MCU compared to DC movies Cap should still perform very well and pull great numbers. On the other hand Batman vs. Superman having to go up against Cap I predict will be a significant blow to BvS, though honestly it will still probably pull respectable numbers anyway, but as long as Captain America 3 looks good and the intervening movies perform well then it should win hands down. For Marvel this is simply a good business move. If I were DC I’d be rethinking that release date, and probably moving it up.