Yup, use it a lot.
Like most things you get out what you put in.
I mostly use it for training sessions as opposed to races/rides. Find the graphics keep the mind a little more interested than staring at a graph in trainer road.
Workout builder is easy to use too and there are some good sessions included