Don't know much about Carpets but a retic will definitely give you what you want as in interaction and keeping you on your toes.
I've had Burmese pythons but there is nothing like how a retic seems to almost act like they want to know whats going on and
enjoy being out. My female just comes up my arms and rests her head on my shoulder. Sometimes she will take off when I put her
on the ground and oh boy! Its a challenge sometimes because she's super strong and fast! Good luck and enjoy on which one you choose.