I recently called both. FYI, as of Friday this week, Aviva will not be doing direct quotes any longer and you MUST go through a broker.
I'm a first rider, 30+ and the Allstate quote was MUCH better. They're just verifying it at the moment, so I'm not sure if I'll be getting it yet.
Allstate...