If you're willing to spend $300 - $700 (based on the links you supplied) then I'd go with separates. Keep it to 5.1 (unless you REALLY want 7.1) and you can find a nice Yamaha, Onkyo, or Denon receiver that meets your needs. Add a set of MLT-2s (if you want excellent bookshelf-sized speakers) and you've got a nice system. The speakers can be had for about $300. Onkyo makes nice HTiBs but they have had some real issues this year. I'd take a listen first if you can before you buy any system. Your ears are the ultimate deciding factor.