As do Windows Media Center, MythTV (IIRC), and most all cable company DVRs. The difference is that they all assume they have exclusive access to the tuners, and nothing else will try to grab or utilize them. That is not the situation with Channels. By its nature and the way it accesses HDHomeRun tuners, it cannot guarantee any tuner will be available; a tuner it sees now may not be available to it 30 seconds later.
For the former, the reason is above. The latter is a result of the buffer being tied to the client, not the server. That is a much more involved change that is not likely to happen, either. Again, the aforementioned DVRs handle their buffers server-side; Channels has a more client-focused approach.
The question you have to ask yourself is are the missing features important enough to drive you to other software.




