As per analysts in terms of recent numbers and fundamental analysis, TCS is a better investment at this point.