I like it, I think Hope is a lovely name, and you don't hear it often these days! I suppose it is slightly old-fashioned, I associate it a bit with the Victorian era (I think 'virtue' names were popular for girls then?), but not in a bad way. It's the kind of nice simple classic name that never really goes out of date.
If anything it's Frances that sounds a bit 70s/80s and hence dated to me. It's fine though, and does go nicely with Hope.
We used Frances as a mn for one of our girls after a close relative. At first I wasn't convinced about it but I've really warmed to it of late. I think it's a strong but feminine name which will definitely stand the test of time.
If we hadn't used Frances as a mn I would be tempted to use it as a fn for any future DD's.