GEM research: achievements and challenges