Not OP, but what I need from Kafka partitioning is guaranteed message ordering (per partition key).
I don't know about RabbitMQ, but with Apache AMQ there is message grouping, which is kind of similar, but not quite the same. With Kafka it's unavoidable, which is good.
Guaranteed ordering per partition while keeping the ability to scale across partitions.