We have regularly alternated St John vs VG since we love both...quieter, great beaches (less "labeled and thus many are quietly deserted), friendly people ( the British influence in VG makes for a more reserved, respectful, yet friendlier people), great restaurant choices and the roads have improved multifold since the early 90's...all paved, line-divided and well marked, with plenty of guard rails. It has those ups and downs roads like St John but only on the north end of the island.
We can heartily endorse Guavaberry Spring Bay Homes...we have stayed in everything from their hexagonal "tree-houses" (bungalows), to small and large villas. Their attention to customers is what makes Tina and company stand out! Plus their very own beach on Spring Bay, complete with water-side loungers and fresh beach towels, all located a very short distance from the famous Baths. When we go to St John, we rent different places; on VG, it is just GSBH.