I do not know a lot about UCLA to be honest. Hence I would not be the best judge to compare both the courses.
But, I have been admitted to BU and have done significant research regarding the course. My sole goal has always been to enter the domain of Financial Technology, so after a good look at the coursework at BU, I would say that it does contain a good set of courses that enhance your technical skillsets.
Courses like advanced programming, advanced ML, algorithmic trading, data analysis, and financial econometrics; are a few of the courses that will boost your technical knowledge.
Last but not the least, the Graduate Certificate in Adv Financial Technology is something amazing that BU offers, it does teach you a great set of technical subjects, at the same time lets you pursue a course from a set of schools in BU(mentioned in the excel sheet).
Talking about your plans A and B. Looking at the placement statistics, Boston is a Financial and a FinTech hub, so getting into the roles your mention would be possible. At the same time since it's a Fintech hub, it is very much possible to get into the field of data science as well.
I have also attached a file of the curriculum at BU, with the different concentrations that they offer.
I hope I could be of some help
Regards