I've done both and would suggest a PM.
Self managing is easy peasy when things are going right - but when you have issues with tenants, need to fill a rental, etc it becomes a pain....too much work. You also have to be up to speed with tenancy legislation in the state the proeprty is in. You've...