It seems like there is less of a need to create JSF components when Seam components are available to you, unless of course you are trying to develop reuseable components to be deployed in non-Seam apps. Am I totally off the mark here? Where should the division of labor be between JSF components and Seam components?
By "JSF component" do you mean a JSF managed bean, or a JSF UI component? I don't see any reason why you would need less JSF UI components than before. But Seam components can be used "instead of" JSF managed bean declarations everywhere. (Really, a Seam component is just a kind of managed bean.)