I would rephrase:

The main motivation to make a class compatible to the scikit-learn estimator interface
might be that you want to use it together with model assessment and selection tools such as
:class:`grid_search.GridSearchCV` or :func:`cross_validation.cross_val_score` for instance.