Lampard rated and played him, and he played well;
Dyche hated him and we all know about Slapgate, still played him a few times and he overperformed his counterparts in fewer games;
Moyes literally always plays a safety first player out wide - or...
Opinions and that innit, but for me he's decent and maybe good on a good day, but outside of that he's a proper model pro, "head's in the right place" (unless I've missed some non-footy controversy which isn't impossible) kind of person.
Not...
He's just not all that good honestly, feels like a weird move out of nowhere for a player that likely barely improves Barcelona.
Decent player, but more "Aston Villa decent" than "Barcelona decent".