Advise massive caution.
We have some Windows Server 2012 deployments which we tried to upgrade in place out of quickness. We never did a DC though, thought it was too risky.
Don't do a server which is acting as a certificate authority, RAS, acting as a secondary failover cluster (it breaks things!), a DFS branch server in a remote office (it disabled deduplication, remote differential compression and we couldn't re-enable it after upgrade), anything running System Center 2012 server side.
Recommend a full reinstall. Even following the official Microsoft guides were pretty useless, although it wasn't personally me who did the migrations. I did the migraines troubleshooting after the fact.