I'd go test ride a 19' bike a few different styles, see if you can see them fitting you, if so then go for the Speacialized, I like that over the trek I'm 5'11 and ride a 17.5 with a longer stem and very mild degree riser bars to fit my upper body mostly cause i used to ride BMX alot and like a more compact frame under me for maneuverability... so what do i know about sizing. But i like the fork on the Specialized as well as think you need to dump a little more $$ into Trek to get the same value but thats just my opinion but if you can feel good on a 19' go for it, i'd say its definately the better bike