File Quash petition in HC.
Agree with sandhya mam you follow as they give you advise
Delay is no ground for quash since there are millions of cases in all courts.
You have to locate the reasons for delay and there are specific remedies for every stage.
Yes, Quashing shall be a futile attempt in a scenario like this. However , you could contemplate engaging a competent and aggresive lawyer who shall manage to convince the trial court to deal with the matter a bit more expeditiously