GDP per capita isn't a good measure of the standard of living because their is no attention paid to the price level in GDP per capita. An example for instance; Japan, they have a very high GDP (They are the largest economy in the world.) so their GDP per capita is high. However, the cost of living is also extremely high due to the lack of land area, which leads to a low standard of living.