TDD has a bit of learning curve IMHO.
But once you get familiar with your test frameworks you will get a lot faster.
Think about it as an upfront investment… you will have less bugs (much less support and maintenance) and you won’t introduce the same bug in future releases.
Making changes to one part of the application will not break other parts of the application…