Just started to use this deck 2 days ago, and I want to add something about Lionheart: QUIT if he quints a pharaoh and you don't have fractal/dragon in hand, since it's almost guaranteed you won't beat him. He will just swarm scarabs which you will lobo to the point that he will summon a scarab and Anubis, so you have to choose between loboing Anubis or the scarab: if you choose the first, he will summon another scarab so you have to lobo the first one while the second one devours one of your RoL's; if you choose the scarab, he will quint the next scarab using Anubis' effect, meaning you will start losing at least 2 RoLs per turn (one devoured, one reversed via his weapon).
EDIT: Lionheart also starts rewinding at 3/4 his health, not half. He also likes to play crusaders together with another annoying creature (another crusader, anubis or pharaoh) forcing you to lobo either one of the two: this means he can stall you eventually if you can't pull out your wall and damage fast enough. I'd move him from the "easy" to "playable" category.
Also, I'd remove eternal phoenix in the "easy" category. He has only one Rain of Fire, meaning you just need to build your wall slowly (he has only 2 damage dealing creatures, minor phoenix and dragon, and he tends to play the second lately, so a 4 RoLs wall is enough) then fractal your RoLs and keep the fractaled ones in your hand until he plays RoF. Hope's counter will reset only at the end of your next turn, meaning you take no damage and then re-set your wall immediately on your next turn and be safe for the rest of the duel.