My Edge 25 measures elevation. I think it's GPS estimate rather than in built altimeter, but it is possible to have it on the display. Strava will make it's own calculation for elevation and distance anyway unless you override it. IMO, Speed sensors are a bit pointless. GPS calculated speed should be good enough for pretty much everything you'll need. It's a bit jumpy on twisty descents, but you don't really want to be staring at your Garmin at that point anyway.
My Edge 25 measures elevation. I think it's GPS estimate rather than in built altimeter, but it is possible to have it on the display. Strava will make it's own calculation for elevation and distance anyway unless you override it. IMO, Speed sensors are a bit pointless. GPS calculated speed should be good enough for pretty much everything you'll need. It's a bit jumpy on twisty descents, but you don't really want to be staring at your Garmin at that point anyway.