If you had to limit your time to include one of the above two, which would you choose?
If you have limited time, Glencoe. Skye deserves at least 3 nights so shouldn’t be rushed. In my experience, the weather is often better in Glencoe too plus it’s easier to get to from most places.
I agree with Jennifer's reply, if your time is limited do the Glencoe area, you should not rush Skye. I loved hikes in both spots. We did somewhat easy hike in Glencoe up to the Hidden Valley and a short hike to the Signal Rock on a free guided hike by the park folks. Both pretty easy by highland hiking standards IMO. The Steall Falls hike up by Fort William was also fun and gets you close to the Ben Nevis Inn which had great local music the weeknight we were there, well worth the dual planning of the hike, dinner and beer, and great music. Loved this site for hike planning in the highlands and out on Skye. https://www.walkhighlands.co.uk/fortwilliam/glencoelochan.shtml