Former India batter Cheteshwar Pujara has blamed India's lack of middle-order depth, shortage of quality all-rounders and poor fielding for the team's forgettable T20I tour of England.