My choice was almost entirely pragmatic, and was heavily influenced by the book So Good They Can't Ignore You[0] by Deep Work author and Georgetown CS professor Cal Newport.
As for the bootcamp experience - I have trouble focusing for long classes, and would have benefited from a couple or more months of pre-study. (Classmates who did the best during the course had the most prior knowledge.)
However, the camp was a great launching point. I did work my ass off, staying up all night to work on individual and group projects in the lobby of the Ace hotel. If anything, the bootcamp helped solidify my own internal identify shift.
3.5 years later, I'm happy with my choice. I'm currently working remote for a startup and teaching evening intro to coding classes (yeah, at a bootcamp, so take my account with however many grains of salt). I really like teaching, and enjoy the intellectual challenge, salary and freedom provided by my day job.
Most of my classmates who I am in touch with are working as developers and seem to be doing alright also.
[0] https://www.amazon.com/Good-They-Cant-Ignore-You/dp/14555091...