Generally speaking, DLC is a great possibility for the developers to further expand their game beyond what they could've done during the "base game" development phase.
In regards to SRIV: I feel like whoever is in charge is repeating the course they went through with SR:TT - not enough content, too many packages. I really don't think that 2 character skins, 2 weapons and 2 vehicles should be in one small package priced at $2.99. Those hillbilly, wild west, super hero and pirate skins/weapons/vehicles all follow a certain general theme that is costumes, not casual wear or anything that's basic or realistic. Those "costumes" could've been included in one "big" DLC bundle that's priced appropriately (no more than $10). Furthermore, I myself am not a fan of micro-DLC; Even though the SRIV DLC itself is better quality-wise, it's too tedious to purchase a new pack every other week. I think that for us consumers, larger "themed" DLC packs would be a better option financially.
I think that more content per-DLC would also make us feel less betrayed - I am talking about on-disk DLC. Patches are great, they really are (and they're essential) but it seems that one of their purposes is to prepare the ground for future DLC - literally, as future DLC is usually installed with a patch as well. It comes down to how rushed the developers must be to complete DLC content before the next patch is sent to be put out. Give them some peace!