A camera is a tool to be used to take a photo, having a good brand of camera doesn't mean you'll take a good picture.
As to which is the best.... Hasselblad probably, they have optional 100MP backs for their camera's and work in medium format... just a shame it's like £40,000 before you even start adding in the lenses.
Also about what suits. I have always go on with Pentax, since my old k1000! Have tried others. They just don’t fit, for me. You will now get someone else, saying Nikon are best. Canon are best. Try some and see. Overall though, Levi is bang on. I’ve seen a lot of people with good cameras, produce real crap – and visa versa.