Both of them are completely different game modes. By one hand skyblock is a pve based game where you gotta survive with short resources while factions is open world pvp game. So yeah, if I would have to choose I would probably choose skyblock because It's probably way harder to improve than gathering resoruces on a open world map with different biomes.