First of all, the 4.5 foot threshold is a little low for my taste. There are simply too many species that fall under that level. So my suggestions are those over 5.5 feet instead.
If I had to think of a few (there is no best one, since it mostly a matter of opinion)...
- Indigo Snakes - get huge (7-8'), dog tame, interactive, just require more feeding and maintenance than other species. Babies can be tricky to get on mice sometimes. Everyone who has owned an indigo proclaims it as the greatest snake. Some of that is the "allure" but there must be some truth underlying it.
- Black Milksnake - 5-6 feet of glistening black snake. Easy to feed and keep (don't need extra heat) and tame, trustworthy snakes. Also, somewhat unusual.
- "Eastern" Kingsnakes - by "eastern" I mean Eastern, Florida, Blotched, and Brooksi morph kings. I think eastern kings are the best looking, but again, it is largely a matter of opinion.
- Bull/Pine/Gophersnakes - big heavy bodied snakes. Some can be a little testy, particularly the pines, but most are docile. Several morphs available and different species/subspecies get different sizes.
- Beauty Snakes (taeniura) - big glossy rat devouring machines. Some races are a little more high strung than others, but a big tame beauty snake is a spectacular beast.
- Russian Ratsnakes (schrenki) - these are big, colorful, docile ratsnakes. Easy to keep and breed and feed. This may actually belong in the number one spot (if there has to be one).
- American Ratsnakes (obsoleta) - generally docile, inexpensive and come in variety of color phases/morphs. Hard to vote against this species.
-----
Chris Harrison