My experience on the whole has been a very positive one.  Here are some points: