Does Craft ActiveRecord require any special table column (dateUpdated, dateCreated,...)?
The only difference between Craft and Yii active records are the columns dateCreated, dateUpdated and uid if you have these columns you should extend Crafts ActiveRecord since it's save function adds compability to those columns otherwise  just use Yii2 ActiveRecord