JSON Feed is fine but provides very little benefit and isn't as widely supported. Having multiple feed links for the same content will give some users analysis paralysis. (What we really need is an update to the auto-discovery spec that says "these two feeds have the exact same content, if you support both formats only show your preferred format to the user")
I wrote up a guide for my recommended RSS Best Practices which while not aimed at how to create your own feed contains enough information to do that.