I’m a 4th year student of Bvm(will passout in 2020). Most college students always have bad things to say about their college and so do I.
But to answer your question honestly, let me tell you this, a college is not made out of bricks and the knowledge but by the friendship that you make in this 4 years and the relationships with the people you make in these years. If you take this point in consideration, go for BVM. But if you’re looking for better infrastructure and better professors with better opportunities, you should opt for Nirma. Though studying in Bvm will teach you the hardship of learning each and every topic yourself and to rely on your friends for multiple things.
In the end, it all comes down to this, if you’re opting for cs/it go for Nirma. If you want core branches like mech/civil, go for BVM. Also fees in Bvm govt is very less if finance is a problem but you can always go for student loans.