What do you think of the name...?

Hannah
Hollie Cassiopeia Faith S_____? 
In your opinion, is it too long? Would she find it difficult to spell? It's my favourite option but a lot of people dislike it... I ideally wanted her first name to be Cassiopeia (Cassie for short) but SO wasn't convinced. Should I save this gorgeous name for a possible future daughter? Should I just call our daughter Hollie Faith? Because that's adorable too...any input is so great fully received, thank you in advance!! I'm due four weeks from today and we're still not sorted on a middle name!! (Any other suggestions are welcome too!)