BeatStep Pro is good, but (you might guess from the name) better for drum sequencing than melodic. Pros :
* good ergonomics for most things
* memory you can save stuff in
* some good performance features
* packs in a lot for the price
Cons :
* drum gates ignore velocity (sad) which makes it less useful for CV sequencing
* entering velocity is not especially quick (though it is easy)
* playing notes on drum pads is possible, but it's not ideal

Depending on the kind off music you are making you can quite far with just Pam and pitch quantised random + looping. And since you have DFAM you can feed its pitch sequencer to a quantiser to get melodies too.