The TPS with the career average terms is still a very good pension.
It accrues at 1/57 of salary per year, so if you earned £57k, would accrue £1k per year worked, plus additions for inflation proofing. You probably don’t earn £57k but over time, you could get much closer to that and your pension will be boosted by decent chunks for every year worked.
If you were paying into a defined contribution pension (which is what most are now) the pot you would have built up, would buy you far far less than what your TPS says you have already accrued. And what you’ve accrued isn’t subject to stock market changes or to being eroded by inflation.
Something else to bear in mind, is the amounts people need in retirement are less than when working. Chunks won’t come out of your pension income for pension payments or student loan repayments, or national insurance and as your income is lower, tax will be lower too. Most people won’t be paying a mortgage by then, so outgoings are lower. Pension websites suggest that for a comfortable retirement, a couple might need about £28k per year. Bearing in mind that a full state pension is £9k per person, if 35 years have been paid in, you start to see that you might not need as much as you want.
Teachers approaching retirement who have worked a solid number of years (30 ish) and had some promotions, stand to have very good pensions, compared to most people who don’t have the defined benefit career average that teachers have.
Yes, you might not want to do 30 years. Fair enough, but then of course, what the teacher pension will pay you will be less, but presumably you’ll do something else and pay into a pension there. If it’s not a public sector pension like the TOS, it’s likely to be far less generous and you’ll then realise what a great thing the TPS was.
So, it’s not worth loads now, but that’s because you’re 29 and haven’t worked long. It’s made a good start and pensions are a long term thing that build gradually.