I'm in favour for the UDRS system but think it could be slightly improved. I read an interesting view on the system a while back which I'm posting here :
"It certainly should not be scrapped, however it could use a little tweaking.
The concept of the referral system is good, and the process of the referrals works fine.
However sometimes the spirit in which teams ask for a referral is questionable.
The Referral System is there to correct bad decisions. It is not something to be gambled with.
Often teams decide to ask for a referral in the hope they can get a wicket when the umpire is not obviously wrong. Or they ask for a referral to save one of their best batsman when again the umpire is not obviously wrong. This is a gamble. And it is against the spirit of the referral system. Everyone is guilty of it.
However the referral system is designed to eliminate umpiring mistakes i.e. bad decisions. People need to learn that 'bad' and 'wrong' are not necessarily synonyms, if it's a decision that could go either way then there's no way it could be called 'bad', even if it can be called wrong after the 47th replay. And the system allows for this, with the 'umpire's call' concept.
The way to get rid of the gambling is to change the rules regarding the quota of referrals each team can have. Instead of each team getting two incorrect decisions per innings (giving them one to be gambled and one to be kept in hand), the rule should be that each team gets one referral per new ball. That way they only have a maximum of 1 in hand at all times, which they are going to want to keep in hand because who knows when they will need it, and if they use it up reasonably early in the innings and the innings proves to last a long time, they don't have 100+ overs without a referral. There is some punishment for using up their referral too early, but they are not forced to go without a referral for more than a day.
Also if they don't use their referral for one ball's lifetime they can't have 2 for the next ball's lifetime.
In ODIs, each team should get 1 referral per innings, and in T20 each team should get 1 referral for the whole match."
Your views?