A second-half double from Marvin Sordell looked to have given Watford all three points after Simon Gillett had given Rovers a first-half lead at Vicarage Road.
But George Friend struck two minutes into stoppage time to ensure Watford had to settle for a draw.
O'Driscoll said: "If you give comical goals away, like we did with the second one, maybe we didn't deserve anything but we plugged away.
"We always looked like we might score a goal, I didn't think it would come that late, but it's not the greatest game I've been witness to. That's what's good and what's poor about English football because the 22 players' attitude was first class, but the game was zilch quality."
Watford manager Malky Mackay refused to be critical of his players after being denied by a late goal yet again.
It was the fourth time this season Watford have conceded in the last 10 minutes of a match, but Mackay said: "I suppose if we have dropped deep and they had camped in our half, I would say yes. But if I look at the individual games on merit then I would say no, it's not psychological."
On whether a draw was a fair result, Mackay added: "I'd be lying if I said it was because I thought, second half, we tactically made Doncaster resort to kicking the ball through long to our goalkeeper.
"I also feel we should have had two penalties in the game."
Watford: Loach, Hodson, Martin Taylor, Mariappa, Andrew Taylor, Eustace, Cowie, McGinn (Sordell 55), Mutch (Walker 90), Graham, Buckley (Jenkins 88). Unused substitutes: Deeney, Gilmartin, Bryan, Bennett.
Doncaster Rovers: Sullivan, O'Connor, Martis, Lockwood (Dumbuya 79), Friend, Martin Woods, Stock (Mason 79), Oster (Shiels 79), Gillett, Coppinger, Sharp. Unused substitutes: Wilson, Hird, Fairhurst, Gary Woods.
Referee: Darren Sheldrake (Surrey).
Welcome to the Yorkshire Post's exciting match-day service, called Match Centre. Here you will find minute-by-minute updates, stats and team formations. Plus reports from every game in England, from the Premier League down to the Blue Square Premier.
Simply select your game from the pull down menu, then click on the 'i' information button on the right of the fixture and it will give you access to everything you need to know about your team.
So if you can't make it to a game, head for the Match Centre and we will give you the best seat in the house. Click the link below.
For the latest team news, score and commentary from your team check out our new Match Centre