This one: http://www.theretrofitsource.com/product_info.php?cPath=32&products_id=3956
Warm up time is faster, components are better, etc. Hell, I even had a problem, and they pulled their own cars out of their warehouse and helped troubleshoot for an hour.
For the subs, I simply haven't yet had time.