Cesc Fabregas knows he has a fight on his hands for first-team opportunities at Barcelona but insists he had to leave Arsenal because he had "stagnated".