It's only one table in database, but gives us  very nice API - we can use built-in raw_id_field in contrib.admin and this is faster than including custom autocomplete in admin form. I've made some research and that solution was 'good enough' for our needs.