Since you are curious about finance only, I will try to answer your question based on the Finance domain only. To elaborate let’s consider the following merits and demerits
Merits
Demerits:
All in all I think IIM Ranchi is a decent choice for Finance and in the years to come will have improved a lot.