For those that have used these, which would you recommend? I need something that covers a good variety of vehicles without breaking the bank. Also I would like to buy the software just one time rather than the monthly subscription. Thoughts, good idea or bad idea?