Mel and Amelia could definitely be friendly. Amy would probably enjoy some discussions about feminism. Hopefully Mel won't mind that the Higgses are the very definition of capitalists ;)
And, yes, I fear that Barney will annoy Amelia. In that big, dumb puppy kind of why.