UBetIFold
PP is pretty much the only site u play on, you are not alone in that the software can be counter intuitive, being really the only site I've played on, I guess I'm used to it, doesn't really bother me.
As far as free rolls go, if you go to tournaments, there is a filter on the page, set it up for your requirements.