Having just done Mt. Constitution for the second time in three days, Orcas is my vote. I haven't ridden San Juan, but I've been there plenty. It's flatter and more open, more prairie than forest. I'm partial to forest and giant climbs, so Orcas would win out for me. I also find Orcas to be a little less touristy than San Juan/Friday Harbor.