I sell Buffalo hide (aka tbird) and also sell krystal. The Buffalo hide is certainly tougher than anything else out there and looks great once complete. There is a bit of a learning curve to it though.
The Krystal is a great finish too, just not nearly as tough but a whole lot easier to apply and less expensive. Many custom bowyers utilize this as their main finish.
No matter what finish you choose, you are going to want to put three or more coats on so unless you don't mind it getting a milky look, the first few coats should be gloss followed by a satin or flat.
Buffalo hide can actually be used as it's own grain filler too.
thanks, bigjim