Originally Posted by spindrift
I have no first hand experience with any JH area shops but, googling around, a couple of the names I saw associated with Rendezvous River Sports/Jackson Hole Kayak School would make me guess they are pretty credible. The Snake River Kayak website sounds reasonable enough they might be worth checking out.
As with everything else, you can try to go the all-around route but you give up something on both ends. You might want to pick play or river running to start and think quiver later. Or scamming off friends, etc. On the other hand, people are running/playing some pretty decent water in "play" boats these days...
Current boats (hah, as if I were current...) are very paddler size and weight (and foot size) sensitive. So going in with a reasonably open mind is a good idea. What works for your 20-30 pound heavier/lighter or thinner/thicker or taller/shorter buddy or instructor might not work for you. Pick your type of boat and demo as many brands as possible in the right size and volume zone.