OBD2 Scanner Recommendation

I know a lot of you guys work on more modern cars and I find myself borrowing a scanner more and more over the last couple years and it's getting old. I'd like to pick up a decently capable scanner that will allow resetting of more advanced codes on ABS, Air bags, Traction control, Purging ABS, etc so I can do some of this maintainance/repair on my own vehicles. Looking for recomendations on units you are familiar with, that don't require a subscription. I know I can get something to read codes for less than $50 but I'd like the more advanced capability and have about a $250 budget, a little higher if you convince me it is worth it.