i actually agree that Guinan would have been a more appropriate counselor, than even Troi.
One of my "complaints" is that ultimately, Guinan did more counseling than Troi by the time it was all said and done. Look at episodes like Suspicions, Ensign Ro, The Best of Both Worlds, Redemption, Family and hell, in Hollow Pursuits she treats Barclay better than Troi does. Not really a complaint, because Whoopi Goldberg did so well with the role, but she made Troi even more useless than she already was. Guinan did a better job justifying the role of counselor on a ship than any actual counselor has.