Ditch the uplay rubbish and stick their games on Steam with Steamworks will go a long way to help repair their reputation with PC gamers..
ACIII was a bit of a mess to get up and running, i got a CD Key and it finally worked after i jumped through hoops, Far Cry 3 worked afterwards as well, yet I have AC2 on Steam and it launches through Steam, then fires up uplay and I get two overlays..
joke.. two levels of DRM, great..!! worse yet, i've got Settlers 7, ACIII and Far Cry 3 on uplay games ready to launch, yet AC2 is on Steam and doesn't even show in uplay games list..
Too many game clients, too many levels of DRM, so ditch uplay - use Steamworks..