The search grouping you describe is already done by gnucleus! the name you see is just the name of the first file in the list. You can actually change how grouping works in the preferences.
What worries me though is this, 'the price you pay for open source.' who is giving people the impression that open-source is unstable? if anything open-source should be the most stable since the code is open the public to be analyzed.
Speaking as the developer of gnucleus, I do most of it myself, and get few submissions for stability fixes. but I can only assume if Gnucleus gets a little bit bigger then more people will be finding bugs that crash the program and hence make it stronger.
if you'd like to 'pay' me for my software, then find a bug, or send me a feature addition or help me test betas. that's pay enough.