I haven't looked into snow plows for the XJ because I always have some other plow vehicle in my fleet (currently a 3/4 ton Chevy truck with a Fisher plow). What you get may depend a lot on the kind of terrain you're plowing, and what you expect for depth and severity. A light-duty, "personal" plow should do fine on pavement and relatively gentle terrain, but if you are on rough or rutted dirt, hills, etc. with severe weather, you might find it too light.
In addition to the extra weight of plow when it's on, and of its mounts even when it's off, remember that a conventional plow will severely reduce your ground clearance, because the lower mount must be pretty low to the ground. Attempts to make it much higher, or using it on a lifted vehicle, will result in poor plowing performance, because when it hits obstacles it will tend to dig in and jack the front end up instead of pushing the plow. Snowplows are very hard on a vehicle. Expect greatly accelerated front-end wear, and premature spring sag even if you use heavier springs. If you use a system with an electrically driven pump, expect short battery life. Expect drivetrain wear and tear too. Automatic trannies take a beating, especially in reverse, if you do a lot of back-and-forth plowing. I prefer a stick for plowing, but for an XJ, owing to its tall gearing, you might find that you need to plow in low range, even though that makes reverse inconveniently slow, to avoid cooking the clutch.
I don't mean to discourage anyone from getting a plow, but I think that unless you intend to turn your XJ into a "proper" plow vehicle, with all that entails, you should either stick to the lightweight non-commercial plow or consider another vehicle. I've seen some well-kitted XJ's and MJ's with proper plows, and I think that with the right mods and the right tires, it would make a really good plow vehicle. A small truck like a Jeep is often a better overall plower than a bigger, heavier-duty pickup. But if this is going to be your daily driver and/or your trail vehicle, the full plow kit will be a burden.
Also, having done this for a few years, I should mention that while plowing other people's driveways can be rewarding, either for a little extra cash or just to be neighborly, once you establish that dependency, you will be obligated to come through, and some people can be remarkably snotty about both the timing and the execution, even when you're doing it free!