Ruins only offer ancient era techs.but if I found an ancient ruin a bit later in the game, I'd probably take tech over population.
Nothing boosts your early game like a second tile getting worked for free.
Upgrade is nice but in very early game you are just zipping Along to find ruins no time to stop and hunt barbs, and pathinder is sturdier than CB