I don't feel limited by software but I do use hardware in my setup as well. Although software might seem limiting for some people, I think you could get more comfortable with it over time. Whatever works for you is cool though. I don't believe in one being better than the other, just different...