Any single number is worthless for comparing quality of life, per capita or not. How do you use a number to take into account the fact that some people don't have access to healthcare in the US or "freedom" in Russia?
My point isn't that GDP per capita is the end-all-be-all of quality of life metrics. It's that pointing out that Russia and India are at the top of the GDP list, and therefore GDP per capita (your previous comment seems to conflate the two) is a flawed metric, is such a poor argument that you're not giving the pro-GDP side a fair shake and possibly misrepresenting their argument. No "line goes up" or "GDP = quality of life" proponent thinks India has high quality of life because their country level GDP tops the list.