On my frame size the difference between 72 in the seat and 73 is 1/4 inch, if I recall correctly. So the seat tube angles are pretty much a wash since they could be adjusted out if one was starting from median settings. The head tube angles are not going to have much effect on fit here, except to start the bars a tiny fraction fore or aft. As far as non-custom frames are concerned these are all pretty much within a stem size, so you can pretty much ignore them.
So one would expect Frame 2 to have the longest top tube reach, then Frame 1, then Frame 3. Assuming that the seat tube lengths are the same, the seat position/seatpost offset are adjusted to yield the same over the pedals position for each frame. You could adjust away these differences because they are minor in the world of off the peg bikes. That is not the same thing as saying these are minor position adjustments, just that it ought to be possible to work with them.
Get a free 2 D cad program. Learn to do simple sketches, where you center a radius on your BB for seat tube length, then make a line representing ST angle, then repeat from the intersection for top tube angles and lengths. you can import frame photos and lay geometry over them, then compare to your stock drawings by overlaying different frames. You will quickly see what constitute major and minor changes.