The picture quality is okay, the speed also. What is important is the image stabilizer, I can only recommend the IS / USM. At 300mm no one has a steady hand and a tripod is probably not always there ...
Meanwhile, I miss the last "100mm", a xx-400mm would be a great thing, but that's a different price range.