Go with St. Croix.
Which one of the 3 famous places of US Virgin Islands namely St. Thomas, St. John and St. Croix is best from all perspective?
It is more personal preference more than anything, I like St. Thomas!
Yes, I'd say St. Croix. Compared to the others it has it all with less commercialism.