For sound quality I would go for Klipsch but only comes analog input and you need a digital decoder for that. Logitech has both analog and digital input. It probably cost less too.
As to your connection, unless your TV has optical audio out both speaker would work. That if TV also have stereo audio output. If you don't want to spent more on decoder Logitech would be the best option.
You are about to answer a thread that has been inactive for more than 6 months. If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.