On the one hand I think it works well, but on the other hand I feel like the love Will and Hannibal felt for each other should have been left entirely as subtext and the line "this is all I ever wanted for you" was enough and the embrace was unnecessary, and it gave off a somewhat 'fan fiction' vibe. On the one hand, I really like that the joint murder of the Red Dragon is when Will and Hannibal final became 'murder husbands', but on the other hand I really think Dolarhyde got the shaft in the story and his character's development was unfairly rushed and lessened. On the one hand I find it cathartic, but on the other I wished they had simply gone with the ending of Red Dragon as it was originally (of course this was always problematic simply because of how it had been rushed). All of the good elements had aspects evoked some hesitance or second guessing, but overall I found it to be a cathartic, and fitting finale (I say finale purposely, if there was any more to follow it, it's not remotely the direction I wanted Fuller to head as I think the relationship between Will and Hannibal has anchored the show and prevented it moving on, but as a final to the show? It's fine). Overall, I still think it's the weakest season. I don't think the first half of the season and the second season complimented each other well, and I think both needed longer than they had.
EDIT: I guess I just really don't know what I feel about it at the moment. I liked it for what it was, I guess.
I can see there's some division about the final. While Will and Hannibal falling off of the cliff together does work on a literal level, particularly as a final, I don't think it's necessarily what was intended. I think that was meant to be much more metaphorical, it wasn't a fake death, it wasn't a literal death, it was the erosion of their bluffing to one another, their simultaneous descent into the abyss, and a joint baptism in darkness to wash away the blood of the slaughtered lamb.
In regards to Bedalia, while it works both as Hannibal and Will having prepared that way, and her having prepared it herself, my reading of the scene is very similar to that of Mariolee, that Bedalia prepared her leg herself for both Will and Hannibal, gift-wrapping it to them, knowing that they are coming for her. A few have noted that there is a third table setting there, and have used this to suggest that they're already there, but I don't think this is necessarily the case; Will told Bedalia his plan, Bedalia has made it clear that she understands that he is 'Bluebeard's last wife' and that she's going to be eaten as soon as he's free, Bedalia knows the mutual feelings that they have for one another, and Will explicitly told her that she's back on the menu. She knows full-well that Hannibal and Will are going to end up with one another, and the only reason Hannibal will be feasting on Bedalia is if Will is right there doing the exact same. Does it matter whether Hannibal and Will did it, or whether Bedalia herself did it for them? Not really, as it's clear that that is where they will be going regardless, identifying the inevitability, and it's only a matter of time before they show up. Frankly, I think she did it herself, and is waiting, because she's literally gift-wrapped, but I don't think it matters hugely (and I think while obviously designed to be evocative of Gideon, the 'cut' was much cruder, note the bone still sticking out of the meat, it's much more notably a leg than Gideon's chunk was, which was prepared in an entirely different manner).
If the jump is taken literally, the Bedalia scene takes on an entirely different, darkly comedic element, and only one reading is really possible, that Hannibal and Will died and Bedalia did it herself, and the dramatic irony is that it was pointless as they're never coming for her, and she's just there, waiting, missing a leg.