I think Romney is doing a fine job. He lays out ideas that are acceptable to the middle, he's steady and strong in his demeanor, and isn't rising to Obama's taunts. Romney has given a few jabs to Obama, and taken a few back.
Obama is the one who's all over the map. He keeps switching between throwing barbs at Romney, getting professorial and lecturing, telling personal stories of people nobody cares about, and throwing barbs at Romney.