It is according to the future level of play. If you see yourself/your player being recruited nationally then you need to play for a national team which a lot of them now are fully funded which includes motels and food. If you are looking to play locally, no need to play on expensive team. $1,000-1,500. I would not pay the $6,000 to play because either there are better options or you are playing above your level of recruiting. As has been said here a thousand times, know the right pond to be fishing in.