hapi очень понравился, простой. надёжный, быстрый. А по поводу колбеков - так асинхронность же, вы просто неправильно их готовите, если они вам мешают.
Можно и нужно, структурированные данные лучше, чем простые текстовые файлики, тут вам и поиск, и выборки по дате, и всё в одном месте. Количество строк не имеет значения, никакой разницы нет, миллион строк в базе или двести.
Зависит от количества пользователей, находящихся одновременно на сайте, если это число больше нескольких тысяч (единовременно, не в сутки!) - можно заморачиваться с вариантами, похожими на первый. Иначе второй вариант, базе всё равно.