Your logo should be at the top of the hierarchy! It needs space to breathe. Positioning the logo next to a heading wih the same font pulls the attention away from the logo and unbalances the design. Different fonts give your brand more personality.
There are occasions, for legibility and accessibility, that I do choose one font. For customers with disabilities, it can be detrimental to use multiple fonts.