Only Some Free Chats
Yeah, this is definitely a pretty big check in the con category. Anyone who has spent any time on live cam sites knows that the vast majority of them allow for you to chat with the performers for free. Usually there's no nudity in those rooms, but at least you can chat with the girls and get to know them a little and see if they're someone you want to take private. And of course you get to see the quality of their cam as well.
You may have noticed the headline saying "some free chat" and that's because there are some performers who do allow it and they can be easily located via the "free" menu link. I will also mention that some of the other chicks will give you a 20-second taste of their live cam so at least you can get a look at the quality (which you obviously can't via just text chatting). This is better than nothing, but it sure isn't good.
While you can sign up with a free membership, iFriends would really like you to upgrade to VIP ($6.95/month) or Elite ($9.95/month), so they make very few features available with the basic membership. Do you want 24/7 tech support? How about the ability to cam2cam? Or maybe you actually want to private chat with one of the performers - that's the goal of going to a site like this, right? Well, to do any of those things, and many more, you will need one of the upgraded memberships!
As for the price of a private show, there are some cheap per-minute cams available, but there are also a lot of prices that aren't so good. Some babes charge as much as $9.99/minute. Sure, those aren't the majority, but they do exist. In the end the average is probably $3.99/minute, which isn't great, but it is somewhat in line with many other sites out there (although most other sites don't throw a monthly fee on top of everything).
No Advanced Search
There's a basic search and some category filters, which are nice, but there's no advanced search that allows you to multi-select from a variety of categories.