I heard that experience was based on how many times you hit an enemy and not split even amongst the party? Is this true so will a fighter that is all about just making contact very often for little damage do better than many other chars?
It's not about how often you hit, it's about how much damage you do. Exp is given to you based on how much, of a percentage, of a monsters health you knock off when you hit.