I raised a Noibat from an egg since I realized it was friendship evolution... It still waited until like level 50.... And I battled with it as much as I could! It was nuts.
Actually poke Amie is something different. It raises more like the loyalty kind of friendship. The kind that helps them in battle. Its great. Your Pokemon can break through paralysis, poison, sleep, hold in the from fainting, etc.