Don't think Vieira has been that good for Porto from what I've read.
He showed some real glimpses of quality last season, his through balls were superb, think after that red card he just seemed to never recover. Still think there is a good player in him.