I made several big business applications using Strongly Typed DataSets. (Both for Oracle and MSSQL)
I like to work with Strongly Typed Datasets, and I will do it again next time.
I think it is a BIG help that the columns are strongly typed in the C# and VB.NET code.
But be aware that you will probably have to make your own functions for fill and sometimes for Update too. (based on where clause)
For Oracle I used System.Data.OracleClient (I found this one was best for me)
Please note that for Oracle all numbers are converted to Decimal. (not smart for ID columns)
And when you change SQL string in the TableAdapter it will overwrite your changes from Decimal to Int32. This can be very annoying, but when you get used to it, it is not a big problem.