I just recently introduced a friend on a budget (kid just graduated HS) to the world of jeeps and suspension mods. It was his second XJ, but first lift. We did it on a real budget. His is either an 00 or 01, I forget, but what matters is that it's one of the ones that has issues with vibes even with small lifts.
He did 1.75" spacers upfront. I recommended rusty's 2" coils, even though I haven't run his 2" ones, I do love his coil springs. So either of those options will work for you.
He's on a budget, I mentioned that already, so instead of replacing shocks, which could have been done for relatively cheap, he did BPEs all around, which is just about right for a little 2" lift. Thing does ride really nice now!
In the rear, people kept telling him shackle and blocks. I totally disagreed, especially since he was going to be towing a small boat sometimes. I made him get the RE 2.5" AAL. It goes all the way back to the rear spring eye, which is key. It rides like a champ!! Some people thing they ride rough...maybe some brands do, but the RE 2.5" AAL rides very nice in his and my opinions. He has a little over 2.5 inches of lift, probably closer to 3 in the rear.
Now the vibes. They happened. First we swapped an Xmember from a 5speed in, which gives about 3/8 drop. Made things worse!! Then we did Tcase drop, made things worse!! Then we simply shimmed the axle to make the driveshaft angles relative to the output and pinion equal. Ta-da! To me, no vibes. To him, very slight vibes right at about 45mph, but that's it. Very slight. I've driven jeeps for years and I ride on MTs, so to me it was nothing. the vibe was not enough to worry about, and he got used to it after a day. It's not a vibe vibe, just barely noticable to the most picky people. He is happy, jeep looks much better, wheels much better, rides much better, and he got his 2" lift in on a real tight budget. Try it.