I always program from the guide, find it VERY easy. Pick the show you want to record, any show that hasn't already started, and set 2 options on 1 screen, could not be easier.
The Dish DVRs are hands down the best DVR available, they are quick, responsive and well laid out. DTVs receivers/DVRs are sluggish, like using a computer from 10 years ago, Cables (Comcast anyway) are like a computer from the 80's.
We have had some problems with 612s lately, but I bet your problem is from a poor install. Call Dish and complain, you'll have it fixed very soon. And trust me, when it is working as it should, you WILL love it.
Brad