Disadvantages
Cost - HTPCs can be expensive.
Maintenance, Setup - The software in use may require configuration, updates.
Complexity - HTPCs are more complex than their dedicated counterparts.
Noise - HTPCs can have fans, which can be noisy.
Power consumption - HTPCs often use more power than consumer audio/video components.