Ok, my rundown on these two players you got.
Gaving Floyd and Cole Hamels came up in the same system, at the same time. Hamels had injury problems so he was stuck in single A for a while. Meanwhile, Floyd was throwing darts at every level he went. The year we brought him up, we all knew it was too early but we had major rotation issues. He came up unprepared and struggled in the majors. Ever since then, he hasn't been the same. Our "experts" (gotta remember I'm talking about the Phillies "experts") say it was a mechanical issue he develpoed in the majors with his release point and arm angle. He made the rotation out of spring training with a great effort in florida, but leveled off during the season. Personally, I thought he was doing a decent job in the Majors, but he was sent down to AAA again, never to be seen again.
Gio Gonzalez was our draft pick we got when we traded Thome, so essentally he came from the White Sox pick. He was in AA all of last year and I saw a good number of his games. At some points, he was simply unhittable. He could get out of an any inning at any time in less than 9 pitches and not even blink. But sometimes when the pressure is on, he doesn't step up to the plate. I saw him pitched against Met's #1 prospect at the time Mike Pelfrey. Gio just seemed off his game the entire time and the r-phils lost by 4.
I think you got a better pitcher in Gio, but if you could make Floyd work the way he knows how to work, you got yourself two excelent pitching options in the near future.