Hey thanks a lot for the detailed feedback, to be honest, one of the best pieces of advice I got in a long time.
After work will review each point and think a way to try to fix/improve
Again, thanks!