The Williams (WBB) engines you are looking at are all conventional only. WBB has announced a Bluetooth system to control their HO items that has not yet been released. After releasing it for HO, they said they may also offer it for O gauge. I believe costs are also unknown at this time.
While budgets are a consideration I personally think selections should be made on what you like and want to have and are able to live with on your layout. These are usually very long term projects and choices made now can come to be big regrets in the future. Thinks should be carefully thought out. Compromises will usually and almost always have to be made.
Now for the more expensive engines.
Any of the Lionel command control systems will run any Lionel engine with command control capabilities or in conventional mode with added equipment. Legacy will operate all the Legacy features in Legacy engines, the other Lionel systems will not. Lionel equipment will run MTH engines in conventional mode only, no command control features of any kind are available.
DCS will run MTH engines in conventional or command control (PS2 or PS3) mode and will also run Lionel engines in conventional mode. If you add the proper Lionel equipment to your DCS system you can run Lionel command engines in TMCC mode only, not Legacy mode. No Legacy specific features will be available.
As stated above by L.I. Train, having both systems is the best way to go. That way you can run any engine from any manufacturer and be able to take advantage of all the features available in any of them. Selecting only one of the systems will have limitations no matter what you do. You will probably end up with both sooner or later if you stay in the hobby long enough.
If you must choose only one, I would select it on whatever engines I liked best and planned to have the most of. The DCS system would probably allow the most versatility, providing you purchase the necessary Lionel equipment to go with it to make it all function properly together.
As a side note, you can do everything you want using conventional control. It will be a little more complicated (personal opinion here). I can't tell you exactly how to do it without quite a bit of further study, but there are folks here that do this and can probably assist you with it. It was the way they did it before command control systems were available. Some very ingenious things can be done. Then you could use the Williams engines.
The hobby has many good repair techs that can do all your circuit board soldering and repairs no matter which items you choose to go with. Man are right here on this forum and post here on a regular basis, many of them are here daily.