All of which is easy to look back and say. Nobody knew what was going to win out at the time. The Moto X was great for its size and customizability for the price (as in you could literally change the colors), the G was a budget phone that also offered customization.
And you’re mistaken, the Moto X had multiple different sizes starting at 16GB. I had the 32GB developer edition myself.