I am not confident with my non-existent BGA skills. As I'll get confidence in soldering these bad boys, I may as well opt for a $70 chip, because its price gets dissolved in the rest quite easily, but not if you kill two of these in a row (reading everywhere now and then how the BGA is sensitive to this or that...).
I said here like a million times already - if you want to get BGA soldering practice on cheap, buy some super cheap QSPI flash in BGA24 package, design a small breakout and go crazy! It's easy to break out on just 2 layers, it's trivial to connect it to any MCU you've got around with SPI bus to verify if soldering went well, and it's the cheapest part I know of which is 1)BGA, and 2)you can easily verify soldering.
You may (or not) understand, that after learning some basics in vendor's A toolbox I don't want to start over again with vendor B or even D.
No, not only I don't understand, but I actively disagree with this approach because knowing multiple vendors' tools not only gives you more options, but it also broadens your perspective as something different vendors solve the same problem differently, and it's helpful to know ups and downs of each one.
I may sound at times as if I actively hate Altera/Intel (I like to call them Antel for short
), but I actually don't. Their FPGA board and toolchain have been my very first ticket into the world of FPGAs, and I'm thankful to them for what I've learnt, how to do some things, and how NOT to do them
So by the time I moved to using Xilinx devices, I already had some knowledge and experience, and that might explain in part why working with their devices seems much easier to me. I also used some Lattice devices - mostly to just get to know them a bit better than one can do by just reading a datasheet.
So having more-or-less working experience with multiple vendors' tools is a big asset, and never a liability.