My personal favorite is Oracle, but he is definitely one of the harder supports to play, as his play style involves chaining abilities and really good positioning (as you can end up healing the enemy if you're not careful). Definitely not a starter-friendly support but if you're interested in learning him I'd be down for some 1on1 coaching