Maybe the real question is what is very complicated?
The system I designed and built is 2 KW or more at 12 volts. You need a "free-wheeling" capacitor and a good sized diode or a half-H bridge. I went the half-H bridge route, which then means the MOSFET driver needs to be a bit more sophisticated with gate feedback, etc. for timing. At those power levels, you don't want any chance of the top and bottom gates being on at the same time. Also, the starting current can be enormous, so it helps to have a little soft-start.
It is simple in concept, but gets more complex as you eliminate bugs to get something that works. I ended up with two ICs (a specialized motor control and a half-H driver with feedback control) and 10 mosfets (2 sets of 5 in parallel). And, it works well enough to pull the wings off a composite glider. John