The style of this house would work with a hip roof. Added bonus, you can make a hip roof fit almost anything. Of course you could use a flat roof with a parapet and be done with it. Another way is designing the whole form of the house at once, instead of one part then another.