its very possible if you have a way to support yourself for a year or two while you get off the ground. However, there are drawbacks. Paying all your own insurance premiums, license fees, etc gets really expensive. Dealing with an EMR on your own is more difficult. Insurance companies won't make your life easy at all, so hence all the people doing DPC, which is only really possible in higher income areas. Employed positions have the potential to make your life much easier, but you sacrifice control and autonomy. And if you want to work with low income patients, you basically have to be employed, or independently wealthy. You can always try the employed thing for a few years after residency, then decide how you want to proceed after that, when you have some money in the bank. IMO, you'll have more free time if you are employed in a good system with good clinical support. Ideally you see your patients and head home, instead of staying late at the office typing out referrals, trying to figure out why that lab didn't come back, tracking down payment from patients, etc. In employed practice, that gets replaced with "meet with your boss every 3 months, go to monthly meetings, do these online trainings, make sure your benefits are right with HR..." Even though these things are annoying, the peace of mind you get is worth something, and your time off really is completely yours. Of course in an employed situation, you are at the mercy of those above you, and you're generally there to get the job done and not ask too many questions. Which, depending on how well run the organization is, you might have LOTS of questions they don't want people asking, which can lead to burnout, disatisfcation, etc. Lots of people spend years doing that and finally decide, enough is enough, I can do this better on my own. Or you get lucky and find a job you really like and get along with the people, and you stay for a long time.
All I can say is, be willing to move or change situations if you aren't happy. Don't stay in a situation that isn't working for you.