I found cgminer pretty straight forward when I started - just plug in the info from the pool and hit enter - but it did disconnect pretty often. I'm using Bitminter now and the client is very simple, gives better feedback and I'm getting much better hash rates.