Interesting question.........
Let me start by stating no travel program gets a player recruited, its the player, his skills, and his projectability that gets a player recruited. The travel program and their connections, what tournaments they play in get the players in the right places to be seen.
With that being said, you need to first understand your son's baseball goals and what you as a parent would like to see for him. If your son wants to go out of state for school and play baseball then you need to connect with a team that travels out of town more frequently to play in high profile tournaments to get him that exposure to be seen by out of state schools. If, he wants to stay local, then opting for a travel program that tends to stay more local for their tournament more often will suffice.
You as a parent can help your kid been seen as well. Get him in front of colleges he would like to attend by attending their showcase camps. This gets him in front of the staff directly and often college coaches are exploring those fronts for recruits. PBR and Perfect game give you resources to get your kid on the radar as well and a validation service for statistics by attending one of their showcase events.
So while travel programs assist in the process and like to think they are the sole purpose of a player being recruited, it is a number of avenues that offer this exposure for players.
I would really suggest that you look at a program like others have stated in here that have a strong offseason program for development, have a tournament schedule that aligns with your son's baseball goals, do the extra things like hold their own showcases with college coaches in attendance that provide that extra exposure.
There are programs out their that offer a variety of this (i.e. Brownlee Lookouts, Lake Erie Warhawks, Bo Jackson Baseball, Ohio Elite, Release Baseball, TOPS Baseball, Ohio Longhorns, Diamond Boys, etc.)
You need to do your research and find the best fit for you son, his skill level, and his baseball goals. IMO there is no right or wrong answer here because it is really a case by case basis based on the player himself.