No the problem is still there with a number of components like checkbox, buttons, etc.
Did you solved this problem?
Well which ever business service you use, if you don't create a datacontrol out of it, a number of functionality will have to be manually coded.
I'm using ADF Faces, but not ADF BC. ADF Faces seems to lose a lot of functionality when not using BC.