DRBD has a lot of tunables to ensure that it can work on anything from a Raspberry Pi all the way up to super computers. That being said, yes it can be a bit tricky to get it running. However, by following the documentation, you should be in a pretty good place.
Additionally, with the latest version of DRBD 9 we support RDMA for high-speed replication. Personally I've seen replication speeds of 2.1GB/sec. with the proper hardware and configuration we could go faster.