The ketogenic diet has been praised for effective weight loss, but a high-fat, low-carb lifestyle isn’t for everyone.