There is only one dedicated output pin that is directly driven by the PLL. A PLL can drive other I/O, but most drive a global to get to these I/O. The global adds a little jitter/noise to the clock output.
That being said, I've never seen using regular I/O as a problem. I've seen people drive clocks off regular I/O and run 200-300MHz interfaces quite easily. What are you doing with your clocks? Personally, I think using regular I/O is almost always good enough(I've never seen a case where it wasn't) and that the dedicated outptus tend to just throw users off thinking they have to use it.