My friend was in a similar dilemma and eventually went for XIME Bangalore. She made this decision as she was strongly against the extremely rigorous campus life of IBS Hyderabad. The huge batch size leaves little opportunity for the average student and you have to compete with thousands and it’s not worth it. Also, the quality of education suffers as a result of the huge batch size.
You should go for TAPMI as it requires work experience and honestly, re-attempting is not a wise decision when you can’t really predict your future. So it’s best to grab the opportunity at hand and make the best use out of it