As a regular, I agree. Just look at how many people have slated O'Nien on here from League 1. He'd be found out in the Championship. He'll not be a regular in the Championship. He'll not be here last summer. He'll never play against a PL opponent.
Same posters last week wanted him starting in a back 3/5 on Saturday lunchtime.
Development isn't linear. I've said it for years.
He absolutely wasn't mind. He was asked to play a role totally unsuited for him (a Xaha role, if you will) when we should have been asking him to play box to box and get in and around the opposition's area (a Diarra role)
He isn't a bad player. Never has been. He was the right signing at the right time, used in the wrong way.