I like both names, but I agree with PP that Isabella is very popular. If that isn't a concern for you, then go for it! Gianna is just adorable!
I personally like middle names. I have a friend who doesn't have a MN and she gets very odd responses sometimes when she tells people she doesn't have one. She was very happy to get married and use her maiden name as her MN.