I agree with others, given the craziness that is going on right now with command control, you may want to stick with conventional for now so you can run trains. If your engine is LCS (not plus or 2.0), you would simply put 18v to the rails with your current transformer and use the LCS remote. I am facing the same dilemma, as I get near to finishing the track work and get to the wiring and such, I have been debating what to do. I was already planning to wire for conventional block control, since most of my equipment is conventional still (will prob convert as much as I can to Command Control, anything I can't will use either DCS or Legacy powermaster to control them using variable power control) and with not knowing when the new systems will be available, turns out that was prob the right move.
TMCC is the older Lionel command system, it doesn't have all the ability that legacy does, legacy was an extension of TMCC. Legacy command systems, whether the 990 or the new base 3, can control tmcc engines, so that is a no brainer in terms of what you should buy, unless looking for a cheap way to get into command control (the older tmcc base/remote can control legacy engines as well, but only the TMCC based commands). There is no reason not to buy TMCC equipped engines if you like the engine, if there is a later Legacy model it might have more features than the TMCC one did. One note, as far as I know there is no official way to upgrade an engine to Legacy, most of those who do that scrounge the parts from what I can tell, Lionel doesn't offer a kit. Note that ERR (now part of third rail) offers kits that allow adding TMCC level control to conventional engines as an upgrade path. Atlas engines (until recently) and Third Rail use TMCC in their engines (Atlas now has some MTH PS 3.0 offerings).
DCS is the MTH system that controls PS 2.0 and 3.0 engines. DCS has one advantage over Legacy, the DCS system can control legacy and TMCC engines, you can hook up the DCS command base to a tmcc or legacy command base and it can control legacy/TMCC engines. In reality you still are wiring both systems to your layout, the only advantage is you are controlling it from a single interface, whether it is a DCS Remote (old, discontinued one or the 'new' remote that is supposed to be coming) or via the DCS APP using wifi, rather than using DCS interface to control PS engines and Lionel base/interface to control lionel. So that means when all this stuff becomes available, you are still buying a complete DCS system and de facto a complete Lionel lionel system (since Base 3 is app only control, the base is the system).
Note that both Lionel and MTH command systems can control conventional engines. DCS has variable ports that through the remote or app you control the voltage to the track, the way a transformer does, you can blow the whistle/horn, reverse the train, anything you can do from the transformer handle. With Lionel the base itself can't do that, you need to buy a Legacy Powermaster, that the Legacy system can talk to, that offers varying power to the track to run conventional engines remotely rather than using the transformer handle. (Why they didn't include that capability in Base 3 I don't know, since they consolidated everything else, unless size was a factor, though the DCS base does that and it isn't particularly big or bulky).
The other thing is you can easily wire for conventional with an eye towards the command system(s) you choose. Legacy is literally you hook it up to the track ground, it uses house wiring as its antenna. With DCS, it is hooked up to the common ground, and it is hooked up to the middle rail as well. DCS has some nuances Legacy doesn't I won't go into,but it is relatively simple to wire whatever you do now (I plan on wiring with the idea I'll have both systems running, prob use DCS to control conventional engines so would have a single DCS output from the variable channels that would feed track power and the DCS signal to each block).
The other thing to keep in mind is what do you require out of the system? Things like speed control are great, but if you have a ceiling layout likely it is flat, not sure odyssey is a requirement, on a layout with grades it might be something you 'have to have' (or cruise commander or whatever). Someone doing a lot of switching will want full control over couplers, someone who runs trains may not care as much. That will determine what you eventually do. If you plan only on having Lionel equipment, then base 3 makes sense , since it controls all their command control engines. If you plan on having both, then it makes sense to have both legacy and dcs control systems. The nice part as I mentioned above, is that deciding to do conventional now and then adding command control is not a problem with either system, so there is no wrong choice.