Fernando and Aleix Garcia are completely different players, and they fulfil completely different roles in the team. Garcia is shit if you measure him by the qualities Fernando has, and Fernando is shit if you measure him by Garcia's skill set.
Again, I don't know why half this forum can only praise one player by aimlessly, and pointlessly insulting another player in the squad. It's like some sort of bitter equilibrium must be kept balanced - or perhaps it's just that some people will take literally any chance to slag off Fernando despite his huge performances in some big games this season.