Around three years back I was using Linux as a router for one cyber cafe in Goa, I encountered different problems with Linux. I left Goa, and our company left the maintenance contract with the cyber cafe. Some body else walked into the maintenace contract & they simply installed Windows with DLinks Internet Sharer. The list of problems 1) Customer Support & maintenance is not possible until & unless there is someone skilled in Linux. 2) Though We used Linux as a router, other PCs were with windows only. 3) I got many problems while configuring it as I was also very much new in Linux at that time. I couldnt get help from anywhere in Goa.(I am talking about three years back). Many times I have to find help myself. Its like swimming in a sea without enoghh knowledge of swimming. 4) Though I installed wine and was using Yahoo Messenger & ICQ for chatting, I cant give it to any customer as they were not having enough knowledge of KDE. It means one PC is fully blocked only as a router, means loss of around Rs. 400 a day. 5) Many sites are specially designed to work with IE.
I dont think the situation is changed so much now a days also.
Manoj Ovhal Pune