Considering ive only had my BHP and Water python for a fortnight,the Water python is defiantly up there.But because ive owned quiet a few Port Mac Carpets i would have to say Port Macs as they are great feeders,handlers and are a nice looking snake..BUT once ive had the BHP and Water for longer i could possibly change my mind...