Board Thread:Administrator's noticeboard/@comment-4652200-20130130111401/@comment-1373755-20130203022215

Fantasy seems like the best fit. "Heroes" seems to refer more to superheroes and LoL has more steampunk elements than Sci-fi ones.