@Amanda37 Your concerns about hosting in your absence are, I think, well-founded and important. I've never even been brave enough to rent out my whole house when I go on holiday- I shudder at the thought after reading some of the horror stories posted on these forums.
If it were me, if I had a friend or family member who I felt was up to the task, and had all the diverse and myriad skills required, I'd use them rather than a property management company, simply because they would be more likely to actually care what kind of reviews you got and have an personal interest in making sure that your property is well-cared for. If there's a property management company in your area that has rave reviews from other hosts who use them, then that would probably be fine as well.