One of my friends completed his Dual Degree program in CSE from IIT Roorkee last year. she was in a similar dilemma. The SCRA opportunity seemed lucrative to his father and relatives but he was against leaving IIT Roorkee.
He got the results in the first year at IIT Roorkee and she was due to join in the summer vacations. Giving up on the continued pressure, he decided to join SCRA. He couldn’t stay for more than 2 months and eventually resigned.
He shared the various perks he enjoyed as an SCA (Special Class Apprentice) with a high stipend, hostel facilities, and decent food. Additionally, he got a B.E. from BIT Mesra and you are given enough time to prepare for Civil Services. By the end of college, you are appointed as an Assistant Mechanical Engineer, a very coveted job.
Although he enjoyed his life in Jabalpur, his inclination toward programming always reminded him to go back, which eventually he did. So we can say that both opportunities are good except that one needs to identify his area of interest.