Gibbs has improved this season. I said a few months ago that he needs to fix up defensively at the minimum and to his credit he has improved a lot. But he still makes little errors that don't always lead to goals but they can cost us over a season. He also doesn't offer much of a threat going forward.
Nacho is more polished at both ends of the pitch and is unlucky to be second choice IMO.