Small double storey vs Large single storey house?

Salamz

I want to know if someone has a kanal plot, is it better to build a small double storey house (with a large lawn) or a larger single storey house (with a small lawn)? I know that double storey gives benefit of giving another portion on rent but what other pros and cons are there? Please give your input on this.

Thank you