Yes NDTV is better alongwith Aaj Tak and India TV(When Rajat Sharma is anchoring).It's not just the way they host the shows,reporting in general is extremely poor,headlines are clickbaits and channels like Republic have 1/4th of the screen exclusively reserved for Ads at any point of time.