NPD's report for June's game sales show significant increase year-over-year for hardware and accessories, but software sales took a hit.
Nintendo Switch sales lagged at the beginning of the year. Sony's PlayStation Plus subscribers are almost half the number of Xbox Live's subscription base. EA focuses on sports games as other major releases have been pushed out to Q1 2019.
Xbox Live membership is up. Revenue is up. But with hardware sales still lagging (and limited first-party games on the platform), this isn't a time for Microsoft to rest on its laurels.