I've previously done a variation of GVT with sets of 6 x 12 instead of 10 x 10....found it to be very effective for gaining mass and the workouts were so intense I was also burning a lot of calories..strength wise I didn't make huge progress though but I would still recommend it.
However, currently doing a Push/Pull/Legs routine which includes heavy, medium and light weight exercises and is a 6 day split. It is without a doubt the most effective workout programme I have followed! It's such an ideal programme for maintaining, and even increasing, strength while on a cut. But the medium and light weight exercises also give a full look of mass to the muscles too with Summer on the way!