There are always a few technical things or variables that can get in the way. MIDI software and hardware manufacturers spend a great deal of time and developmental dollars in producing seamless and effortless MIDI products. All your effort goes into creating music and not into setting up music tracks or trouble shooting your system. You will even find you can make music by the push of a button. But you eventually get tired of playing the same ol' music back ground sequences after a while and you'll want to make your own.
Most software companies claim their software can do everything but wash the dishes.
What I mean to say is that sometimes a software update may be overkill where the quality of doing simple tasks such as printing music or recording a track can be sacrificed. For instance, most good sequencing programs can print notation, but are known mainly for recording music. Other programs can record tracks but are known for printing music. This is what you need to watch out for when buying MIDI software. If you are just getting started and have very little hands on computer experience, try out the light version of a professional type program first.