Видел или видал?
Чтобы выбрать верную форму слова, сначала определю форму этого глагола. Слово отвечает на вопрос: что сделал?
Значит, это глагол в форме прошедшего времени. А теперь подключу знание, что формы прошедшего времени образуются с помощью формообразующего суффикса -л- от основы инфинитива, причем перед суффиксом -л- сохраняетсая словообразовательный, чаще безударный, суффикс неопределенной флрмы глагола, например:
ненавиде-ть - ненавиде-л с детства манку;
бежа-ть - бежа-л не разбирая дороги.
Инфинитив "видеть" имеет суффикс -е-, который плавно переходит и в форму прошедшего времени:
виде-ть - он видел.
Слово "видать" тоже существует в русском языке.
Издалека видать эту церквушку с золотым шпилем.
И от него можно образовать слово "видал":
видал я все это...
Но чувствуется в этом слове привкус просторечия.
Так что разница между слова "видел" и "видал" стилистическая.
Я выберу литературное слово "видел".