I have a Children's python which is a fun little snake. He eats very regularly and isn't troublesome in any way. Stays small and is almost always out-- rarely hides.
Also have a Woma python and he is a great snake too.
Have had: Burmese python (rescued from a bad situation and end up rehoming-- way too much snake for me), blood python (really liked this snake-- similar to a BP but different colors/ patterns, lost in a domestic split). Had a Kenyan Sand boa, but he hid all the time and was a PITA to feed.