No, Upes Dehradun is not suitable for a middle class student because of its high fee structure.
Middle class families can’t bear the load of 20–22 lakh only for B.Tech and if you want to apply for Education loan , I think the bank even can’t approve the loan over Rs. 10–12 lacs INR.
But if you want to take admission then I am suggesting you to take only B.Tech Fire and Safety Engg. because this is the only branch in Upes which provides 100% placements as this branch definitely pay you back in the future.