If you go the condo route, be very careful whom you pick as your renters. Most HOAs have the ability to slap penalties and fines on you for not following rules, with the ultimate ability to take your house from you if it gets to a certain point. That extends to the renters staying in your condo; even if they've signed the bylaws and agreed to pay any penalties for not following them, ultimate responsibility (and consequences) falls on you as the unit owner.
I'm actually moving from my current apartment into a condo this weekend, so this was drilled into me very pointedly by my new landlord. They apparently ran into a problem with this in the past and don't want a repeat; a former renter repeatedly broke bylaws regarding pool rules, parking regulations, and noise violations. The owners were clueless until they received a "final warning" to pay over $1000 in fines that had been accrued by the renters.
In regards to HOA fees, there are three ways to handle it. Charge a market value rent rate and absorb the cost of the HOA fees. This may be viable for you, if you value the services the HOA offers. Charge a rent rate and in the lease put a clause saying the tenant is responsible for the HOA fee, in the same way they're responsible for any other utility bill. This is a common (at least in my area) but deceptive method of doing it. One problem with this method is that if the tenant doesn't pay the HOA, it falls on you (along with the late fee). The easiest way of doing it is simply charge a flat rent rate which wraps in the HOA fee. That way you don't absorb the cost of the HOA, but you also don't have to depend on the tenant paying it. When advertising the unit, just be sure to mention that the monthly "rent" is inclusive of the HOA fee, and spell out all the benefits the HOA fee covers (for me, it covers lawn maintenance, trash service, salting of my driveway along with the roads, a community patrol officer, a pool, and a public clubhouse). My landlord went with the last option, of just charging an above market average rent, which seemed slightly steep to me until I inferred it included the HOA fee (another condo in the neighborhood was renting for $85 less and I didn't know why - exactly the cost of the HOA fee...)