Seat tube length and top tube slope are incidental products of a design aesthetic and/or the need for standover clearance- they don't have an effect on the geometry (ht/st angles, etc) of the frame at all.
To compare your compact Giant (ugh) with a traditional looking road frame (bonus

) measure horizontally from the top of the stem to the seatpost.
happy bike hunting!