It all depends on your personal preference. A pitched roof will give your garden room a more traditional look, while a flat roof will be more modern. There is no right or wrong answer, so it is really up to you!