Мы сейчас используем dotConnect для оракула в проекте, в котором мы вынуждены использовать Oracle в соответствии с требованиями клиента (мы обычно используем SQL Server). Я использовал это в течение короткого времени, но пока мое впечатление не может быть более положительным. Продукт выглядит довольно отточенным и очень хорошо интегрируется с Visual Studio.
Что касается визуальных дизайнеров, мы используем функцию dotConnect с именем Linq для Oracle, которая является почти точным клоном Linq к Sql: визуальный дизайнер очень похож, а члены класса DataContext имеют в основном одинаковые имена , Это очень полезно для нас, команды, привыкшей к SQL Server / Linq to Sql и без опыта работы с Oracle.
Недостатки? Это платный продукт, а инструменты SQL Server уже интегрированы в Visual Studio. Я не могу думать ни о каком другом. : -)
У Devart есть пробная версия продукта. Я рекомендую вам попробовать.