Grand Strategy??
Also calling MOBAs strategy games seems like a stretch to me
is there a reason no one has brought up dota 2 or league of legends?or are those not RTS