Все зависит от того насколько масштабным функционалом будут обладать модели. К примеру если сделаете две модели, и в моделе Users не будет кроме сгенерированного через gii функционала (ну +2 функции к примеру), то разделять особого смысла нет, только скорость потеряете. Если же модель Users будет в себе содержать кучу сложных обработчиков (взаимодействие с другими базами, программный контроль данных и т.д.) то разделить для визуального удобства проще. Все зависит от сложности задачи.
P.S. В большенстве случаев такой функционал объеденяют