INT вам хватит только до 2038 года, а BIGINT занимает 8 байт. DATETIME же, начиная с версии MySQL 5.6.4 - от 5 до 8 байт, в зависимости от длины дробной части секунд.
К тому же, с типом INT не работают специализированные функции, тот же INTERVAL, например. Да и отлаживать запросы удобне е с текстовым представлением даты.