My buddies birthday is next month and sence we both collect knives I was planning on buying him a knife for his birthday. We are both into buck knives but although they aren't very expensive I won't have the extra money to buy him one. I was planning on getting him a nice little Victorinox Swiss Army knife you can get at walmart for around 21 bucks would this be a good present?