I have a habit of taking some leave around easter and have seen a fair bit of IPL games. Some of the local talent is awful, particularly in the field and some games are basically overseas v overseas. Not always and their have been some very decent Indian uncapped talent on show. However, having watched a fair bit of Big Bash/Eng t20 I wouldn't pick many of them over Aus/Eng county/state pro's.
Don't even get me started on the rigged Champions League event. If it was remotely based on local players I'd back an Aus State team to win every time. An English team will never get close to winning it without 4 overseas players like their Indian opponents.