I don't particularly like it either - I prefer the realism of my sims (lfs, race07 etc), the handling in this game just doesn't do it for me.
Did you try it with all of the aids off?
I'm not sure you can compare it with games like that anyway. It's supposed to be a more arcadey style I think.