Certainly CNBC TV 18 or its Hindi version - CNBC Aawaaz... Really good coverage, and great analysis. And... They've got Udayan Mukherjee

Arguably the best business analyst around...
Even NDTV Profit is quite good, but is a little slow, and untidy sometimes.
I personally hate zee business (dont quite know why, just psychological maybe ??)
Among the 'General' news channels, i guess NDTV will be rated the highest, followed by aaj tak (though i feel it is now moving a bit off track, and easily wanders far from the main issue...)
among the worse... anyone seen DD news ??
India TV is also far from being a good news channel, even Times now is not impressive...