If you are getting more than $1,000,000 on 7% return then you have at least $14-15 million in investable assets which should be enough for most people to do well in retirement.
To the other point of when to collect SS, I think it makes sense to start at 62 years of age if you have enough money...