It also depends on how many times the paper is sent to other reviewers. Sometimes a revise & resubmit is sent to someone new the second time round; then they suggest further changes & so it keeps going. The speed and method of reviewing seems to vary significantly between journals.
I'm sure if, as metaB says, you do all that is asked you have a good chance.
Good luck!
Mog