I have ridden both the halo 2(same thing as b dog, just different name) and slats excessively, but not the ON3P kartel 98. The b dogs are the skis that I would recommend the most, they are stable playful, and reaally buttery, but that doesn't mean that they can't handle jumps, and they are super solid on landings; the only problems are that they are a little slow because they have Armada's most durable bases(they are really durable over all too, after 50+ days riding them this year, they still don't have any edge cracks), and they aren't super stable at high speeds, but they are stable enough if you aren't planning on ripping groomers. They also perform pretty well outside of the park and groomers, I haven't experienced any problems.
The slats are pretty similar to the b dogs, but they are still different. The slat is very playful and pretty buttery, but don't butter as well because they don't really have butter zones(spot on the ski where the ski flexes the most) so buttering is a little weird and unstable until you get used to it. They have a pretty symmetrical flex, whereas the b dog has a noticeably stiffer tail than tip. The slats are less stable(I feel) than the b dogs, but can still rip pretty well, and perform pretty similarly to the b dog outside of the park. For me, the b dog is a better choice, but the slats might be better for you.