DCS is great if you want serious flight and systems modeling, combat, multiplayer, missions with relatively complex scripting possibilities, VR with a decent framerate, etc. MSFS is great if you want something lighter and more accessible, quality scenery/airports/POIs for the entire world, civilian aircraft, etc.
I'd encourage everyone to try both. Especially DCS, since you can do a LOT with the free version and mods. And if you want to buy a module, they go on sale almost every month it seems.