I would say to go with JCP, they are my personal favorites.
And fortunately they are on the list.
They are not to large and not to small, they have a little attitude at first but you can work them in quite easily and you don't have to much to worry about them going off eating.
All round a nice snake.
But it is all just a matter of opinion.