Im in school for Game Design and Development and we talk about this ever now and again. Though, I can never make up my mind about where I would want to go after this is all said and done. Indie is nice because like in the name, you're independent but in Triple A you (mostly) know when you're going to be able to feed yourself.
So BLF, Indie or Triple A development?