Manchester City's Sergio Aguero will leave the club this summer after a captivating 10 years at the Etihad.