I could be in a career with much greater prospects, financially and otherwise what most would consider more rewarding, than the career I'm in right now. I could have stayed in London doing a job I didn't find that interesting with people and money that was good that could have probably set me up nicely by now.
But I'm not driven by those things. It sounds to me like Gibson isn't driven by wanting to just play at the highest level, he wants to do it with us and only us. I suspect if I was in his position, I'd feel exactly the same. Times can be up and down at your hometown club but it's your club and always will be and if you could influence the fortunes of your club, perhaps that's worth more to you than playing in the Premier League at a mid-table side or even beyond.
So if you ask if it's a good move for him, it's entirely in the context of his own mindset and beliefs. If he's driven by wanting to play for this club and this club alone, and helping us achieve the things he wants to achieve as an individual, then it's the only move he should want to make. A lot of footballers pursue this mercenary-style career where success is determined by the level you play at and competitions you win but it doesn't mean his own career isn't a success in his own eyes if he doesn't want to pursue that.