Why wouldn't you just use Beckhoff's drives? That would no doubt be the easiest and most integrated solution. If you don't like their drives, it would be easier to just change to a whole different platform than screwing around getting 3rd party servo control to work.
As far as servo motors, Lafert out of Italy are some of the best, but AKM are good too, as are the DDR cartridge motors from Kollemorgan. The only thing to make sure is that you can get an encoder and cable set that will work for your drive. Also, some motors can be purchased with a temperature sensor instead of a thermistor, which is nice if your drive supports it. You also should keep in mind that most drives expect the temperature and brake lines to be in the motor cable while some put them in the encoder cable, so check that or be prepared to have flying leads Y-ing off of your encoder plug at the drive.
Beckhoff invented EtherCAT, any other supplier that supports EtherCAT does so to be inter-operable with Beckhoff, so there should be zero chance of an EtherCAT product not working with a Beckhoff PLC.
Same story with Powerlink and B&R, Sercos III and Rockwell, and Profinet is more or less Siemens's baby. All of them are high speed, deterministic Ethernet protocols. As a PSA, Ethernet/IP is neither Real-Time nor Deterministic and is not appropriate for mid to high end motion control.