1. Это верхняя оценка лимитов за которые выходить не стоит
2. Интуицией и фидбеком мол тормозит, под каждую задачу ищу подходящий инструмент, понять что конкретно тормозит.
3. Есть правила UI дизайна. Считается хорошим тоном обеспечить реакцию программы в 33-40 ms выше 200ms в офисных программах это субъективно тормоза которые человек ощущает, а если еще печатает вслепую это вообще мрак. Возвращаясь к пункту 2 нужен профайлер для сбора метрик.
Перенос софта. Всегда проблема. Возможно расширить это все. Например в Sharepoint есть Excel Services. Все считается на сервере, там же кэшируется и отдает результат.
Насчет питона. Лично я не понимаю хайпа. Язык содержит кучу костылей, да позволяет просто что то сделать, но вам нужно лопатить тонны нефти, возможно стоит написать на чем нибудь типа C# или Java.
Другой вариант это OLAP кубы, эксель прекрасно с ними работает, всю логику рулит сиквел.
Еще один это SSRS там тоже можно создать кастомные запросы и выводить готовый отчет.
В общем серебряной пули нет и я упомянул только основные технологии, на самом деле их сильно больше