"It's a good debut" should be accepted.
I agree!
Why not "It is a good opening"? It even lists opening as an option.
What is the rule for using bon and bonne?
Well, the first one is for masculine words and the second one for feminine words.