The one thing I sincerely question in Dobson's game is his offensive ability. Just watching him play in a few shift by shift videos its really hard to find one single thing that he does elite offensively. His passing is good, but far from great. His shot has some good velocity on it, but he rarely seems to actually use his skating advantage to change angles to get pucks through traffic. He plays a very safe game and seems to lack the understanding of when to creep in low or join the rush. Despite Bouchard having flaws of his own that you mentioned, and not being an overly dynamic player (or as Craig Button said "not a sexy player") you would never have any of these offensive concerns with Bouchard. Bouchard's passing and shooting are just so pin-point accurate compared to Dobson, and his offensive instincts and vision are just way way better. The only part of Dobson's offensive game that I really like is his ability to carry the puck and beat defenders wide, and he tends to cut in and make better use of it than someone like Nurse for example.
One of my favourite parts about Bouchard's game is his understanding of the situation and appropriate shot selection. He doesn't just fire a slap shot if the lane isn't there, he'll do one of a few different things. He'll fake the shot and pass off for a tip or down low play, he'll change the shooting angle to make his own shooting lane, or he'll take some velocity off his shot with a half slapper or wrister to make sure he finds a lane. He's also incredibly accurate with his shot as I already mentioned to the point where you could watch an entire 35 or 40 minute shift by shift of him and never see him miss the net or have his shot blocked in the high circle area. He's also incredibly smart at understanding when he has a guy available for a tip or a rebound off a pad and he abuses it rather than trying to just blow the puck by the goalie every time.