Thank you Amit PR for sharing this! I have also come across such questions where people tend to favor one over the other. From my POV I think both sides have their complexities and require high level of expertise. And these technologies do coexist, yes? Therefore I think the 2 sides compliment each other in order to deliver a human usable end product.