Maybe I've been missing something for a while, but Velocity seemed to put out quite a good showing. The Cruiserweight match between Nunzio and Kidman was great and had a lot different feel than the usual spotfest matches that the Cruiserweights are known for, lots of ring psychology. OJ and O'Hare was good, and of course MATTITUDE was great vs. Ultimo and Funaki, though I wish Ultimo would get more face time. And where else will you get the shill for Bradshaw's book of financial advice?
... Waitaminute. BRADSHAW has a book of financial advice?
And yeah, Bradshaw has apparently made quite a bit of money on the stock market, to the point where people were constantly asking him for advice. So he decided to write a book on it, since nobody would buy a book about drinking beer and everybody else was already writing about kicking ass.
Even during the height of his showcasing on Smackdown, Matt Hardy has always been on Velocity from time to time. I even remember an instance where Hardy wrestled on Velocity but Shannon Moore got a Smackdown match. Part of the reason Version 1 hasn't been on Smackdown lately was because of the concussion he got in his match with Rey Mysterio. I'm willing to bet Smackdown gets an injection of Mattitude this week.
As for O'Haire... Sure, he's been off of Smackdown ever since Piper left, but I'd rather see him dominating the B show than jobbing out on the A show. Sean O'Haire has all the tools, but he needs something else to push him to the next level. (Personally, I think Daphney would be an excellent possibility.)
What I'd really like to see done with Velocity, and I suppose Heat as well, is to give them more of an indy feel. More story and more emphasis so that you don't just get a "Well, these guys aren't good enough for Smackdown yet." vibe from most of the competitors. Treat Velocity like OVW is in real life. Make a bigger deal about people fighting to move up to Smackdown, have someone go on a losing streak and be relegated back to Velocity until they can get back on track. When some of the bigger names on the show appear on Velocity, make it out like they're there to let their opponent try their abilities against a bigger name, as a test to see how they're progressing. Maybe even do a Velocity recap on Smackdown occasionally, or at least have Josh do a 30 second segment hyping what people missed last week and what they'll see on the next show. There's a lot that could be done with the B shows to make them more successful with no risk or expense to the company, they just need to wake up and do it.