Well, let me see... what kind of development are you trying to do here?
You can pretty much discard Debian Stable if you are going to work with software development, since it will have some pretty old libraries in a few months, backports will help, but it's a bit of a hassle IMO. (Currently, it's about 2 years old, but Stretch will become Stable next week, which will bring newer packages and new software).
Debian testing/sid is pretty good because of their rolling release nature and big repositories, but they aren't exactly proper releases, so YMMV. I personally use Debian testing and I'm thinking of going to sid in a few months after I get the hang of it, so far so good.
Arch is great, while it isn't exactly "professional", it's a solid distro with upstream packages. The AUR will be useful for you if you plan to work with obscure libraries or software. Beware though,
it "breaks" expected Python behavior, so you'll need to edit scripts or mess with symlinks. ("python" is actually Python 3 instead of being Python 2, which is "python2". Expected behavior is "python" for Python 2 and "python3" for Python 3.)
Ubuntu is pretty good too, beginner-friendly, stable and well-supported by 3rd parties, you WILL find a PPA for anything not in default repos or outdated. If you want more control over it, you can use the
UbuntuMinimal Install image. As a side note, Ubuntu is based on Debian sid for most releases, while LTS releases are based on Debian testing.
And finally, Fedora. Fedora is solid and pretty much moves development forward in Linux, working together with the upstream and testing new technologies, it updates frequently, so you'll have newer stuff with a stable base.
I've heard some good stuff about Solus and OpenSUSE, but I haven't used either. Solus might be a bit troublesome because of the small repo, so be sure to check out if they have what you'll need if you ever try it out.
inb4 someone says "Arch"
I suggest using Linux Mint or if you're into "real shit" go with Kali Linux.
Or, grab whatever OS is good for you.
I can't believe you suggested Kali Linux for development, lmao.