I have a set of Kreitler rollers. I had no problems learning how to ride them, to me it seems very logical and natural. If you aren't put off by the minor challenge of learning a new skill, rollers might be a good idea for you.
Kreitler's are the "Cadillac" of static rollers. The e-motion type are much more expensive and most are well made. I modified my Kreitler rollers to the e-motion configuration and they work great.
I've ridden trainers, but IMO they induce unnatural stresses on the bicycle frame and are BORING.