Good Question, a little more info would really help us out.
Of course, in general a decent APC (all purpose cleaner) will clean most of the items in your interior. You will get suggestions for everything from Fantastic/409 to Simple Green, to APC products from dedicated companies such as the ones you listed as well as the others here on AGO. My favorites are anything in what I call the big 4 lines, Pinnacle, Blackfire, Detailers Pro, and Wolfgang. There are cleaners that say they are dedicated to this material and that material, but the APCs work very well and most can be used on any material you will find in your cars interior including the carpet. Then you have to protect it. You can use a good vinyl/rubber dressing for a lot of the vinyl on the dash and door panels. If you have leather, you can use a dedicated cleaner followed with a dedicated condioner, I prefer to use the AIO cleaner/conditioner for normal cleaning and use the dedicated products about quarterly. That will pretty much cover you. You can go crazy buying 15 different products for each and every part of the interior, or get 2 or 3 products that will work on them all 1: Cleaner (APC), 2: Protectant (pinnacle vinyl and rubber protectant, can also be used on tires) 3: leather cleaner and conditioner. Then you have the glass, DP Krystal Vision. Hope this helps.