Giovinco was all hype, no substance, and is an incredibly unbalanced player. Even more, despite the speed he has little end product, so it's not like his devastating attacking skills make up for his shortcomings.
The only people on your list good enough for Juve is Marchisio, btw. I want Pepe...