Let us assume it is my task to establish a bidirectional connection between a SharePoint List and a SQL-database. According to Paolo Pialorsi's Developer Manual for SharePoint 2010, BCS (Business Connectivity Services) is the right thing to use here.
I also came across the Layer2 BDLC (Business Data List Connector). The Vendor claims his Product to be more efficient then BCS due to several Points mentioned in a long list of advantages. One of the main arguments being that BDLC does not require any programming.
My question is, would this kind of thrid party solution really make me solve my task more efficient? Or would I miss any possibilities by not being able to solve things programmatically?
I hope this will not get marked as not constructive as I am very new to SharePoint and just want to get some advice from more experienced members.