Which is preferable and why? Pros and cons please. I'd love to afford a separate dining room but not within our budget right now....