Ribbons and garters both stay small, and are very active and interesting.
I like how they watch you almost as much as you watch them. The way they catch fish is neat, too. More active than a lot of snakes. I don't blame Chuck for not liking them though, he needs a snake thats a big challenge. I can understand that. But for your friend i'de say stick to these types for now. Good luck.