just to support your way of thinking - my company made the exact same conclusion and we also suggested to our client to go with the version 4, since there was enough time for it to solidify and mature
now we are hunkering down with 4.0, patching it ourselves where we absolutely must and trying to figure out what the heck to do next
gelos