I’m cautiously optimistic about Warframe May 22, 2016 gideonkain Rants 0 My impressions of Warframe after returning from a 3-year hiatus.