Sure, Oracle is great. It comes in so many "flavors" too, so you can run it on windows, AIX, linux, many different platforms. Also, it can be customized greatly.
But then again, MSSQL is relatively easy for a beginner DBA to pick up and effectively administer. Much smaller of a learning curve.
I've never heard of Teradata, so I can't comment on that one.