He is a striker, you need to play consistently to keep your finishing sharp. Lucho is wasting him on the bench of the first team when he could play in the B-team and regularly be called up so that he can be getting playing time
With Barca B he beats teams much better than this.
He just needs confidence and consistent playing time. It was expected that he'd go back to the B team when Suarez came back but all that happened was he took the Cristian Tello role (By the way, it seems he's having a great season in Portugal) for the first team.
What he needs is playing time and confidence. He had both in the start of the season.
The best for him would be to get back to the B team, imo. We should've keep Deulofeu for the season.