The great thing about this show is they usually get the renewal early on in the season; so, we know it won't be the last one relatively quickly.
I think Fiona will definitely become bi-curious.
Yes, the characters and our love for them really does make up for it. They're so complicated and wonderful.