I'll give you a quick run down
Tamiya - M4, M4A3, M4A3 (105) all three of these kits are up to Tamiya's high standard, very easy to build & well engineered. All three do suffer from a common flaw though in that the bottom of the sponsons need to filled in. A template is available though to correct this and it is a fairly easy fix. It's available here: http://www.archertransfers.com/WEB%20pictures/ShermanFix.pdf
Dragon - their best IMHO, as Kaleu has already pointed out is the M4A1, but be prepared to pay through the nose. All of their Shermans are decent builds, some contain a large number of Italeri parts which makes them a little more challenging to build. Their M4A4's and Firefly VC can be found in many stores but are getting harder to find. Their E8's are also hard to find and these are the ones that contain Italeri parts.
Italeri - most of their Sherman products can be found with a little looking. Most of their product can be made with a bit more effort during the construction. Just be careful of two things 1) their tracks suck 2) a couple of their Shermans are mislabelled and describe the wrong Sherman variant.
Happy Modelling and God Bless
Robert