Hey there. I currently have the 4" Rancho lift on my truck. It rides better than stock and looks reallll nice too. Extremely well made. If 4" is all you need, I would definetely get the Rancho. However, In my opinion, Bigger is always better.
I got the 4".
But then, I decided to go bigger. So, if you decide to go bigger after you get the rancho, you can make it a 6 or 7 inch lift as i did.
1-1/2 auto spring spacer in the front, and change the rancho blocks to 6" fabtech blocks.
Alltogether, it cost me about 500 bucks to make my 4" into a 6-7".
Here is a pic of my truck with the rancho and the new blocks/spacers making it a 6".
I HOPE THIS HELPED YA OUT MAN!