If your aim is to be a GP, I strongly recommend partnering/starting your own practice.
From speaking to my GP friends, it seems most are fed up with their associateships, and 3 yrs out of school, all are trying to either start up or purchase a practice. With associateships, the compensation package varies so broadly. Some luck out and end up in amazing positions, where they get a solid percentage of everything, including hygiene, and solid benefits. But many do not; some owners cherry pick the big production cases, others don't have the patient load to support another Doc etc.
For specialists, since demand tends to be higher, and there are simply less of us, it seems its not that difficult to stay as an associate and get paid well. Not as difficult to find another position if an office is slow, unethical, etc. However, the owners do much, much better, and once again-job security.