FBO - texture or renderbuffer

ie FramebufferTexture2D vs FramebufferRenderbuffer

ok FramebufferTexture2D is necessary if u wanna use the result as a texture + FramebufferRenderbuffer allows multisampling

but say u dont want any of those things that set it apart from the other.
in this case which should i use?
im guessing a FramebufferRenderbuffer is better (im assuming it uses less memory) is this correct?

Renderbuffers could be faster to render into because they don’t need to support sourcing as a texture, which might have a different optimal memory layout.