Probably true that both Stanford better for tech/fintech and Princeton is better for sell-side but on buy side it will be tough to see a big difference in practice. To be super frank and practical, when schools have reputations like Stanford, MIT, Princeton, Harvard etc. you are going to be able to get interviews at top places no matter which you choose and there is just not a lot of differentiation between them for the average finance job in terms of getting your foot in the door--the real question is which will prepare you better and give you maximum optionality. But that is more about what you want and are aiming for specifically. If you are really interested in buy side, then the main questions are going to be which program will give better financial programming skills and which offers and will let you take the best ML courses because these are skills used pretty consistently at quant shops (ML depends on which hedge fund specifically and which part but not a bad skill set, computing pretty necessary everywhere). I know Stanford has reputation for being super CS and ML heavy (I mean what is ICME lol), but obviously Princeton also has a good CS department and a certificate in machine learning. Personally, I like the idea of nice weather in Palo Alto and having an out to a chiller industry/set of industries, but its really a matter of personal preference.