That is what I do as well. We currently have 4 properties near all the bases that we lived at. I do my own property management, and a few take aways I have learned over the last few years are the following:
1. Renting a SFH military town is easy, but finding a good tenet is not as easy. Since so many people are transient, it really pays to buy in a nicer area where senior officers / enlisted live. That is what we have done with our properties. They have a higher willingness to pay, and if you can get a fixer upper in a good neighborhood, you can both cash flow well and have have great equity when you leave. Currently, the houses where I have purchased near high officer/senior ranking members cash flow between 30-40% above my base mortgage.
2. If you buy in an area where it is cheaper / lower ranking members live, I would definitely plan on playing the long game. I currently own a town home where I barely break above even when all expenses are added in. However, the equity I am getting each month in both appreciation and principal is now reaching about 50% of the mortgage. So even though it hasnt cash flowed well in the last 10 years ive owned it, I used no money to buy it, I am gaining a good amount of equity each month and when the mortgage is paid off in another 10, I will just be getting out of the military and 100% of the rent will be coming to me.
3. For property managers, I found that it was easier to use them when I bought near cheaper areas. However when it comes to senior officers/enlisted, the hassle is actually not that bad. They are usually self motivated (hence the rank), and will usually fix things on their own.
If you have any more questions let me know. Id love to talk more!