Here in our real estate market in Minnesota, we have always encouraged investors to buy and hold. Unless a buyer is able to get a home at a "slamming deal," it is hard to turn it quickly and do well.
In my opinion, real estate has always been a "slow and steady wins the race" type of deal. At least right now, with so many choices of homes for sale on the MLS in Minneapolis and the Twin Cities, we are seeing some great buys to be had. Yet still time is really needed to let the real estate appreciate.
I hope this helps.