.NET Toolbox управляет тем, что делает технологию .NET привлекательной для разработки в любой области, будь то веб-приложения или приложения для настольных компьютеров. Эти элементы управления были сделаны, чтобы увеличить производительность разработчика, и избежать их траты времени на выполнение повторяющихся задач, таких как создание элементов управления пользовательского интерфейса. С учетом сказанного они позволят вам создавать приложения быстрее.
Пока вы не злоупотребляете состоянием просмотра и избегаете неприятных реализаций серверных элементов управления, вы можете создать надежное и экономически эффективное приложение.
Кроме того, предполагая, что у вас есть слой бизнес-логики, который находится поверх вашего DAL, я не вижу проблемы с использованием элементов управления источником данных, таких как источник данных объекта. Кроме того, изучение того, какие методы являются лучшими при использовании этого типа управления, является хорошим началом, просто для того, чтобы не рисковать.