As the title says, I really like the name Stephen, possibly in part because of a really lovely person I used to know with that name. Not crazy about the nickname Steve, but I could cope with it - just wouldn't use it myself! DH is on board as well.
I haven't asked for anyone else's opinions on it (until now), but I just have this hunch that other people will react in a bit of a 'meh' way, as it's simultaneously fairly unoriginal and declining in popularity. What would you think if you heard the name Stephen being shouted across the playground? Too middle-aged-man sounding? (I don't really buy into the "It only matters if YOU love the name" line, because it's not ME who has to have the name for the rest of my life...!)
FWIW, other potential name candidates are Toby and Theodore.