Yes, it depends entirely on what you need/want, if you're willing to spend feats and sometimes lots more money, etc...
Clubs are free and can be thrown. I have never had a character not have them. Even wizards had them.
Dagger has 2 damage types, can be thrown, and can be hidden easily. Most DMs will also let you use it to gut fish, cut meat, etc... 95% of all my characters had daggers.
Morningstar has d8 damage and two damage types. It's comparable to every martial one-handed weapon in usefulness.
Longspear has reach, can be set against charge, and has barely worse damage specs than martial reach weapons, none of which can be braced.
Sling is free (bullets cost a small bit), has enough range for most purposes, and lets you add str to damage at no added cost (compare to longbow's "+100 gp per +1 str, and god help you if you're hit w/ ray of enfeeblement" coverage plan). Oh, and it can be fired with one hand! Which is fortunate, since everytime I think about how sexy the sling is... *ahem* Nevermind.
All of these are simple weapons and are either free or EXTREMELY inexpensive. I didn't even touch on how when you lack high BAB/Rapid Shot, Crossbow is better than a longbow.
So yes, perspective matters a lot for determining what weapon or armor is "best."