Having many direct officers and "Qi-Sha" do not guarantee good marriage. You have to see the condition of them for example if they are strong, have protection but have major clashes there might be many obstacles in your way.
In contrast, without direct officers and "Qi-Sha" does not necessary means failuer in marriage. For example, when your BaZi prvovide support for your spouse star, and when they appears your love luck is here. For some, without direct officers and "Qi-Sha can also means their marriage are more stable.
You also have to look at your spouse palace.
Cheers.