There is no best brand. What makes the photos are the photographer.
Photographers know that when you first get your own camera you get in love with it, and all life - ok, maybe some people not, but most do it - you will be using the brand you first got.
In my case is Canon.