Traditionally I've used Phex as an alternative to using LW. Phex tended (more-so in past) to connect to the 'other' gnutella clients (whereas LW generally connects to other LW or FW hosts), thus was good for searching the rarer material. However over past 12 months I noticed it mostly connected with LW hosts. Phex's interface is not as simple as LW & does not have some of the same whistles but is a good program anyway. My 2nd fav to LW. Phex can easily often connected to quite a few hosts when connecting & is settled.
Edit: oops I just opened Phex up & it connected to 4 other Phex users immediately, so there you go lol.
Phex generally connects to 5 or 6 or more ultrapeers when in leaf mode so this helps of course (LW Basic only connects to 3 ultrapeers, & LW Pro to 5.) The longer you are connected the better it behaves. Phex has more likely-hood of connecting to other clients and particularly finding 'other' gnutella clients in searches in comparison to LW. At least this was and still is always the reason I like to use Phex. Those 'other' (non-Limewire or Frostwire) gnutella clients often have those rarer files you may be seeking.
(With exceptions, both LimeWire & FrostWire generally only find other LW & FW clients in their search results due to their connection pattern.)