on #1, That's going to be purely subjective. I would try to get a PB that would do it all. for one simple reason, It's one less person you have to yell at. :D
If you don't mind dealing with several contractors, then you may be able to get a better deal by separating the two. It all depends...