Is Nifty IT worth buying?