If this is your first one i would recommend a GC. watch how they do the work and then try to take on the project once you have an understanding of work flow.
for example here is a workflow - electrical and plumbing - rough in of all walls, then inspections, then insulation, then drywall with screw inspections then tape and paint.
Inside the home work from top down meaning ceiling work first, flooring last. rough in ceilings, drywall, tape paint
Watch some videos on youtube as there are a ton of people who have done it by themselves.
If you hire the GC and you can go and visit the site daily (although being an out of town flip not sure if you can do this)and take notes and watch them it will teach you a lot. the 15 - 20% you pay the GC will be worth it.
If you want to self manage you have to be there everyday, i just don't see any other way to ensure quality work and schedule.
Please watch some videos about hiring and payment structure for the GC. do not pay in advance.....
hope this helps ! good luck