Should I disable all UI modules once the site is in production? Just wondering if I should I disable all UI modules once the site is in production?
e.g.: Context UI

Most of them are not required for any other module.
This is probably considered best practice in terms of performance because on every call each module is loaded into memory and executed. 

However you may find it annoying to have to constantly re-enable the modules, particularly with views or rules.