NYU vs Fordham

So I’m majoring in engineering but I’m debating between Fordham and Columbia on a 3+2 engineering program where you go to Fordham for 3 years and then transfer to Columbia University for 2 years, getting 2 bachelor’s 1 from fordham and another from Columbia in Engineering. The other option is NYU’s BS/MS 5 year program where I would get a Bachelor and a masters in 5 years possibly with a concentration or even another BS from NYU. Another option I considered was going to NYU, possibly graduating in 3.5 years, and then try to apply for a graduate program at an Ivy league or MIT (with perfect grades). Please help since at this pace I’ll probably end up making a decision on May 1. Thanks.