If I want to introducing another condition at the end of a question by or-clause, is the following sentence correct? Are the punctuation correct?

> 1) Is it just due to some constraints or it has important benefits?