The thing that slices the wire into the ground is called a vibratory plow. It can be used to either feed the wire in from the top through a chute as it goes, or it can be used to pull less flexible wire or conduit into the ground in a fairly straight shot from a starting hole.
I would bet that a vibratory plow will be a little less problematic in rocky soil than a trencher. It will tend to push the rocks aside and or divert itself around them as it goes. A trencher will try and pull the rocks up to the surface and might tend to snag and stall. In either case, larger rocks will need to be dug-out of the way.
The vibratory plow also doesn't care about sandy or mucky soil (assuming any of the machines can get enough traction). With a trencher or a BH, you have to worry about the trench not caving-in or filling-in with muck before you can get the conduit placed.
However, I think the national electrical code for un-protected wire is that it needs to be at least 24" deep. It will be difficult to get that deep with a sub-soiler. The smaller vibratory plows used for sprinkler systems and phone and cable installation will also not go that deep. To get that deep you will need either a trencher, a backhoe, or a larger vibratory plow like on a medium to large ditch-witch.
You can go shallower if you use conduit (12", I think?). If you are going to use conduit, I would stick to the gray PVC piping thats actually rated as electrical conduit and not try and get tricky and use plumbing pipe or sprinkler poly or something. Make sure all the joints are properly solvent-bonded and water-tight.
Quickest would be to rent a small trencher on a day with good soil conditions.
Considering you already have the BH, if you have some time on your hands, you might as well just use that.
- Rick