Who is the hardest champion but most effective when mastered?

Hello, so I've been thinking I want to find a champion that is difficult to play but is amazing when mastered. Just want to see any recommendations for some difficult champions, thanks in advanced!
Report as:
Offensive Spam Harassment Incorrect Board