While setting up a controller I was faced with either choosing kubebuilder or using kubernetes dynamic client. I ended up using the dynamic client since it came with lesser amount of boiler plate code. The project seems to work pretty well. However I want to know if there are cons associated with one over another cause it seems almost all project out there uses typed client