I too ride in TCX boots, the S-Speed GTX and the Street Ace.
I've had the S-Speed for five years riding now, had a crash in them too, and I can't fault them. They do stay waterproof, they are comfortable (for a proper sports riding boot) and won't wear out it seems like. They do squeak, yes.
The Street Ace are ace (sorry) for going to work. They look like an ordinary shoe, but are a CE-approved riding boot. It's a good bad shoe. Waterproof too (not tested extensively, but Ryan at Fortnine swears by them.
And TCX boots often come up with deals, which is great. Look for last years model, colour or overstock, and you can easily shave off hundreds from MSRP.