As with any home console, the Xbox One has a lot going for it. Strong support from developers, good technology and a few standout exclusives mean there's plenty to love about the Xbox One.
Despite all of the positives though, Microsoft's new system is definitely the underdog in the current generation. Whilst the PlayStation 4 and Nintendo Switch are both having massive success in the market, the Xbox One doesn't seem to have as big of a fanbase as it previously did with the original Xbox or the 360.
This isn't without reason. Although they do seem to be putting more effort into their fanbase and image, Microsoft are still making the same mistakes now that they were at the start, without really improving much at all.
Yes, they may have an extremely powerful console in the works, but it doesn't mean they're not dropping their share of clangers. Let us know in the comments how you've found Microsoft and the Xbox One's approach to this generation so far, and whether they even stand a chance at reclaiming so much lost footing.