I think this has to be a very personal decision. It has been so for many who already returned. The reason is that, you cannot really control Govt. policies or external factors as those. Not only in India, in US too. If you do a tally of what's good and what's not, there are too many things on either side, and in US and India. None of which you have control over. These are uncertainties that you have to deal with.
However, what is in your control (comparatively) is your income, what you want to do in life, what lifestyle you follow etc. These decisions if made once, will shed light ahead of you and leave away with uncertainties to an extent. For example, you can decide which city to live in, what profession or job to take, whether to work for others or start on your own, what kind of neighborhood to live etc. I think these are more important questions to ask.
Having said that, yes there are policy changes and new rules being introduced on both sides (say Visa changes etc in US) that you have to cope up with.
I would say, think 15 years ahead, see where you want to be. Compare your options with US and India based on your current, controllable resources, and take a call accordingly. That is safer and wiser in my opinion.
Hope that helps. All the best!