I like to see players staying on playing at lower levels, seems like it doesn't happen as often as it did back in the day probably as a result of the higher wages at higher levels these days.
McGeady never fulfilled his potential though, should have gone to somewhere he could develop more in his early career, Russia wasn't the right move for his peak years.