Flex vs One

Ok, my Fitbit died yesterday after giving me 3 faithful years of tracking and abuse. LOL I am on the fence of which model to replace it with. Can anyone give me some pros and cons and their experiences? Do I really need an altimeter? *sigh* Why am I making this so difficult?