Which camera is best for photography Nikon, Canon or any other?
It purely depends on the user , I would suggest Nikon for a beginner/novice ,since it's user interface is simple and it's add-ons are quite cheaper than that of Canon's. On the other hand for intermediate and professionals,I would suggest canon, it's got superior tech compared to Nikon, the built quality is excellent, and has better optics than Nikon ( not that Nikon's got poor optics or built quality, it's pretty decent).Canon's U.I language is kinda complex , with all the tech jargons, whereas Nikon has a simple U.I language .