Either a BCC or a Blood would make a great "intermediate" snake. I like Bloods though, there are some VERY impressive-looking morphs that would definitely give you that "wow!" factor, like Reds, Blacks and T+. You couldn't go wrong with a Borneo or Sumatran either! And their size is nothing to sneeze at either.
So basically pretty much every type of Blood Python is AWESOME.
--------
1.0 Husband
0.1 Colombian BCI (Satin)
0.1 Spider BP (Loki), R.I.P... We will never forget you...