I went with the monroe premium struts and billet aluminum spacers as they were both on sale at the time. They have been great for me. If they weren't on sale though, I would have got Bilsteins.
Don't know much about the Ranchos other than they don't lift as much as they say they do. There was a few complaints a few months ago where people had to put their stock springs on to get the actual lift they wanted. I would suspect that Rancho has fixed this issue by now though.