TBH mate, you've got your view & I've got mine. It wasn't that long ago that Mahrez was a complete unknown who Leicester took a chance on. All the celestial stars aligned for Leicester, & they went on to finish above City to win an unlikely PL title, probably never to be repeated.
Leicester refused to sell any of their stars & claimed they were building for the future. However, they carried on celebrating long into the following season, & just like the previous season where they had upward momentum, that season the carried on the momentum, but the direction was downward. Leicester changed manager & a couple of their stars left.
Mahrez was one expected to leave, but Arsenal offered nowhere near Leicester's valuation. Mahrez continued to prove himself at Leicester & in the PL, and his expectations have risen accordingly. To now say 'Mahrez is too good for Leicester' is about as Raggish & self entitled as you can get imho. Where Manchester City Football Club have come from is still firmly etched in my mind. One thing it has done, is to make me count our blessings and good fortune, however it will never allow me to look down on any team & claim their player is 'Far too good for their team'.
'The player can succeed at a higher level & handle life at a bigger club', yes, but NOT 'Mahrez is too good for Leicester'. Like I said Raggish..... imho of course.