I run a separate halyard and tack on the spin but a single system may be better for a casual sailor as its easy to forget about releasing the tack when snuffing.
Saw a neat setup on a Capricorn for the seperate tack/halyard line. The cleat for the tack was mounted under the tramp, and used a spinlock. The tack line came out from the front corner of the tramp. A line to trip the Spinlock was attached to the top, and than made a loop sticking out of the tramp, and was dead ended back into the tramp. The spin halyard was ran through this loop. Halyard cleat was mounted on the mast so you had to pull down to release the halyard. In order to snuff the spinnaker you pulled on the halyard from behind the loop attached to the tack line cleat. This released the tack, and the halyard at once.
I really need to set my boat up this way. Less line, and it will allow me to pull the tack out before turning down wind. Less line = faster hoists, and you don't lose any of the advantages of the single line. Also you can run an internal tackline, that gets rid of the two blocks that have to be mounted to the pole. I think properly done, other than the ends you only need to make one hole in the whole pole.