I breed based on what I want to produce down the road, what I can afford, and what keeps me interested.

The "keeps me interested" is the biggest thing for me. With cornsnakes there were several morphs that were fairly new and I bought some to stay on the cutting edge, however, I wasn't actually that impressed with the morph and was doing it more for the sake of doing it. It just didn't get me pumped up, so I sold them off and now with bps and corns I think long and hard about if I really like said morph or if its more of a fad.

This way it keeps me engaged and wanting to keep with the hobby.