Unless you are only doing dinky rehabs just become a GC and build your own team. 4yrs ago my mentor told me I would do just this. I stated I didn't want the employees, wanted to stay flexible, etc. Well, I'm going to be doing just that this year. After 4yrs I have learned that managing my own employees is easier than dealing with the shenangigans of contractors. Contractors are the very worst part of this business but obviously very important.
By becoming your own GC you take control of your projects by pulling your own permits picking subs, etc. Not being dependant on them for this is big and trust me, they know when they got you in a vice and will take advantage of it almost everytime.
By building your own team you again are taking control of your projects. This will increase reliability, shorten your project timelines (= more $$), and reduce your daily involvement in the projects, etc. If you don't want to manage a team yourself go hire a project manager/lead carpenter to manage the day to day.