Мнение простое, как один бит: языки программирования не сравнивают. Вообще никак не сравнивают! Языки программирования выбираются исходя из опыта и практичности. И не более того. C# - для .Net, так как он удобен для программирования под .Net! Удобен и практичен! C++ удобно использовать для...
Это не чисто для Delphi, это пошла новая волна: делать редакторы, очень похожие на Sublime Text Editor. У этого редактора свои плюсы и минусы. Кому-то он понравится, кому и нет. Я лично использую SynWrite. SynWrite бесплатный и исходники прилагаются. И написан редактор на Delphi. Удобный и я...
А грид-то здесь причем? Мне почему-то кажется, что грид данные не хранит. Он их отображает. Значит не у грида надо дергать данные, а из хранилища. У гугла по запросу "быстрый экспорт в Excel" можно найти замечательную бесплатную библиотеку, которая умеет в абсолютно любой формат экселя закинуть...
Navicat - прога классная, но иногда в ней что-то не то бывает. Приер - обновил данные в таблице (MS SQL Server) данные обновились - их отлично видно и запросом и в SQL Manager. Но Навикат упорно показывал старые данные и никак не хотел показать новые...
Чтобы научиться программировать надо практиковаться много и самозабвенно и с увлечением и с энтузиазмом... Со временем приходит опыт и уже пофигу что осваивать... Я начинал еще где-то с 1988 года программировать.... одних тока ассемблеров наизучал для разных процов и контроллеров целую кучу...