I'm not questioning CR's neutrality, but I will say that it seems like their main reason for not recommending was, you shouldn't have to use a case to make the phone work properly, which is of course a valid point, but, you can say similar things about any smartphone, for example, you shouldn't have to accept 3 hour battery life on an Evo, but people still buy and use Evos, just like people buy Iphone 4's, put on a case and have no more issues.
It seems no smartphone is perfect and/or has everything you want, we all have a choice as to what works for us. I'd rather have my IP4 in a case, than an Evo without one, we all have a choice and value strengths and weaknesses differently. Every smartphone has weaknesses and is a compromise in some way, when someone invents one that is literally flawless, has every feature possible, and no weaknesses, well, they'll probably make a lot of money. My money is on Apple, and I'm not really an Apple guy, but I do love the iphone, have since the beginning.