Well, IPL isn't an imported item from Jupiter. If there are any flaws with Indian Premier League, those flaws lies in each other league. For me Indian Premier League is most important sort of cricket after Indian International Cricket.
No matter how talented a cricket-nation is, at a single point of time only 11 players play in a single team. On average 25 players in 10 years. In a cricket crazy heavily populated country like India, 25 players are very small amount of pool of players who want to play cricket as career. So what they should do? Don't they have right to earn the bread for their family? A cricketer like Dinesh Kartik may be is not as good as Virat Kohli but it doesn't mean he don't works harder OR he shouldn't get chance to earn money? International Cricket cant embrace every cricketer and thats truth. We would be called selfish if criticize domestic leagues by putting the arguments that its just money game. Everyone wants to earn money, for himself, and for his relations, and thats not illegal, they aren't stealing from anyone. And how many of us think about cricketers who loses the place in team just because someone else is marginally better? The thing "Marginally Better" can be a difference between a millionaire cricketer and a unknown cricketer in some cases. And what about retired cricketers for any reasons? And Its not about only playing cricketers- Support staffs, Coaches, Commentators, spokesmen everyone gets his fair chance of employment. Isn't?
Great words of wisdom form Sanjay Manjrekar, "There are many who are incapable of developing other skills, and feel completely lost in the world outside cricket. It's a horrible feeling when the cricketer starts to realise that the skills he acquired with great effort over the years, the skills he was so proud of and which people paid good money to watch, are slowly beginning to desert him with age. And then that day comes when it dawns on him that the world has no use for him anymore. I guess that is a fact of life that hits everyone at some point of their lives, but cricketers are less prepared for it than most. For a man who has largely lived an uncommon life, it's not easy to merge into the common world. This situation is frightening, to say the least, and there are numerous cricketers who are trying to make a go of it. I meet such players quite often, and it distresses me to see that many are not doing a great job. The IPL is a boon for such cricketers, who find life after cricket tough. Increasingly players from countries like Sri Lanka, West Indies and New Zealand will face such questions, and it is unfair on them as individuals. The other advantage of the IPL is that you don't have to be a truly extraordinary player to make the big bucks. If you have decent Twenty20 skills, and the franchisee feels you are well-behaved and not going to give them too much trouble, your life is made."
Controversies are everywhere, whether its IPL, Bigbash, Football, Golf, Hollywood and even in International cricket but it cant overrun the positives of above all arenas. Flaws are everywhere, improvement is mandatory. One more thing is a single incident where a player lost his cool cant be a drawback of whole tournament in my opinion.
Its reality that every person who starts playing cricket professionally cant be Kohli & Pujara mate. Tons of unheard cricketers come play and retire from domestic cricket but none cares about them, we all know that how many of us follow the scorecards of matches of Ranji Trophy, Irani Trophy, NKP Salve Challenger Trophy, Duleep Trophy, Vijay Hazare Trophy, Deodhar Trophy, BCCI Corporate Trophy and Syed Mushtaq Ali Trophy.
That was my point of view from a cricketer. Now If I talk as fan, then I love IPL and I don't hesitate in saying that, I don't care who will think what, Loving IPL doesn't make a cricket fan "impure". Loving IPL doesn't mean I don't like test cricket. Human loves sports because of entertainment part, IPL gives me fair amount of entertainment, so fair enough. Im not crazy about IPL, but Im not crazy about cricket either.
Edit: We shouldn't judge the opinions regarding IPL from one particular question The comments there from Sri Lankan users are heavily influenced by one insane guy's post. That guy was born with one mission- Divide & Rule.
Edit: Mate, I know the deep logics of yours to unroot the negative thoughts of section from the root level !! I had thought that we have to take care of other average users (who are in majority) too, who may get wrong idea at first glance. Thats why I inserted the reason that why Dinith said so. That wasn't for you. That was for others. Thats why I typed "We shouldn't judge" instead of "you shouldn't judge". Hope, you got it mate :)