Some say stocks are overvalued, but they still look more attractive than the alternatives.