I didn't know much about Steam before I bought the VIVE and yes, it's actually a very nice platform. One thing that isn't apparent - you can return any game for a full refund within a certain (fair) amount of time owned and/ or you don't exceed some (also fair) time-of-play amount.
It makes me more likely to try a game on a whim knowing and if it's not for me I can refund it without hassle. Great way to handle it, I currently own close to 100 VR titles and have refunded at least 20+ that just weren't for me.