I agree that Tannehill is innacurate with long distance throws, but in terms of a talent perspective, I'd give Miami the edge.
In my opinion:
QB - Miami
RB - as of last night, Miami, with Jackson and Spiller healthy it's Buffalo. Although I love what I see from Damien Williams
WR - I give the edge to Miami. Watkins and Wallace are pretty evenly matched at the moment, even though Watkins has the potential to be one of the best ever. I'd take Landry, Hartline, Gibson, and Matthews any day over Wiliams, Woods, and Hogan.
TE - Miami - Clay is better than Chandler, imo
OL - Buffalo
DL - Buffalo, but it's close
LB - Miami currently. With Alonzo back next year maybe Buffalo
CB - Miami with Finn healthy.
Safeties - Miami easily
K-Buff
P-Miami
Just a biased Miami fan's honest opinion so take it for what it's worth.