I got an invite from Stitch today - it's a pretty cool shooter. The aspect of floating around space with all the degrees of freedom can be challenging.
I only had a chance to play for about 20 minutes - so I can't comment on the longevity or overall challenge aspects.