Myself I'm not particularly worried about maximising income or whatever. I like what I'm studying and researching, and I'm paid enough to live a comfortable life at least for now. I could honestly do this for the rest of my life (which is what an academia career is, I suppose), but if I ever get fed up with it I also know I have loads of doors open everywhere, which is certainly a comforting thought.
Best of luck!
I'd say TCS and pure math are about equivalent in terms of the career opportunties they offer.
Something I forgot to mention: under no circumstances should you self-fund a PhD. Make sure you have a stipend to keep food on the table. Self-funding magnifies the risks I've described tenfold.
This is a realistic perspective of what grad school is like in the average-to-bad case. I could identify with parts of it:
http://nautil.us/issue/56/perspective/what-does-any-of-this-...
Second this. I was told before starting "If you have to pay to do a PhD you're doing it wrong." This may not apply to fields like Literature, but it most certainly applies to Math and CS.