I share most of your toughts, they really should put some real effort in UX. Example: domains informations are linked to user accounts, if you want to edit registrant, administrative or technical contacts you are required to create full OVH user profiles.