I'm a consultant, not a developer, but I've worked with both boomi, suite talk, and web services restlets.
Here's the deal with boomi vs code neatly summarized: self maintenance. Get the client able to support themselves 90 percent of the time versus requiring coding changes.
I lean boomi hard for that reason. Fortunately I work in a consulting firm where I don't have to be the expert on it though, so I've never had to do it from ground up.