I write using Finale. It's a wonderful program if you're writing music meant for performance, but if you're mainly focused on production, I'd check out programs like FL Studio and Cubase.
**Person I wrote them using a couple of non-MIDI percussion VSTs. While it does make them sound marginally better than MIDI, it also unfortunately renders it incompatible. I can provide sheet music, however.