McGeady is a much more skillful player IMO.
I am not saying he is great or owt.....just that he is a better player than Lennon.
Skill wise then arguably McGeady is a better player. The problem is that during his Everton career he has only sporadically applied this ability.
For every goal against Leicester, which was exceptional, you've arguably got a handful of woeful performances such as against Barnsley.
Personally, he far too often attempts numerous step overs without an actual end product. He rarely actually beats a man or offers other options.
He's simply far too inconsistent for me to consider him a regular or valid option for our starting XI, or even the bench.
He might be able to score some amazing goals; he may also have the ability to provide lovely crosses; the problem is he just doesn't do it enough.
Lennon, while less talented, offers more to the side of a consistent basis. He harries opposition, opens up space for others and defends as well.
I'm not saying that's what we want, just that I think it's a more suitable option. Really they're neither perfect but that's the situation we're in.