ABS and transmission aren't OBD-II codes, they're Ford "proprietary" codes. It's not so much that you need to buy a seperate/different scanner, you just need to buy the right scanner that does all of the work.
Given that a lot of auto parts places will give you a free code read with their generic OBD-II scanner, if you want your own scanner, you should save the money that would be spent on your own generic scanner and buy something better.
There's a variety out there, but they're going to be more expensive than most of the sub-$100 jobs.
The scanners can get pricey, but depending on how much work you're willing to do yourself, they can save you a ton of money.
I would steer clear of Bluetooth/Smartphone App combos, but that's me. I don't trust the app developers to maintain updates.
I bought AutoEnginuity for my laptop a few years ago, along with the enhanced domestic package (Ford, GM and Chrysler). It's $800 today for the package, and does require a PC or laptop, but I've saved far more than that in labor/diagnostic costs that I would have had to pay someone else to do.