Our friend who use to work for the airlines and has since retired gave us this piece of advice. Arrival time is when the wheels hit the tarmac, not when you arrive at the gate. So you need to take into consideration time from the wheel hitting, taxing, parking at the gate, then the fun stuff like waiting to get off the plane. Where are you sitting should be taken into consideration, if you are way in the back it going to eat up more time of that lay over time. Once off, restroom break, and finding your next gate domestic flights, or on international flights customs/ immigration take time, picking up luggage and rechecking them, back through security.... then finding your next gate... Also what time of day will you be arriving, play a part into the whole time...
When we came back to the US from our trip, we landed in Boston and we were in row 11, basically running off the plane through customs and immigration, then on to baggage, then recheck, then we had to walk to the other side of the airport then again thru security, then finding our gate. We had an hour and twenty minute layover and we were speed walking or running the whole time. If we were in the back of the plane there would have been no way we would have gotten to our connection gate in time. We started with a 3 hour layover and the airline kept changing times.
I would call the airline and double check and triple check what the routine is once you land so you know what to do... and then plan from that...