Thats a tuff call. Getting the heads decked, valves resealed, etc, new valves, springs, retainers, etc, can be expensive.
New heads, pull em out of the box, and set them on, and your off and running. And with new heads, you could get them customized for little extra money, honed, decked, etc.
At the end of the day, for me, it comes down to dollars and cents.
New heads can be had for refurbished - 300ish
New OEM style heads can be had for - 1000-1500
New performer style heads can be had for - 1000 to how much money you got?
With a stock lower end, unless you are going to drop in some new bearing, hone the liners, etc, I would stick to OEM or Refurb, or rebuild what you got.