Creating games for xbox is a fun experence. Microsoft did well streamlining the process of developing on consoles, something that had been out of reach for indie developers beforehand.