I think the CaptainSwanFire triangle is a better triangle than the MM/David/Kathryn triangle in season 1 because the CSF triangle could literally go either way. With the season 1 triangle, it was so clear that Charming and Snow were meant to end up together that it took all of the “who’s it gonna be” element out of it.
Saying that, I hope the CSF triangle isn’t dragged out beyond season 3. I’m expecting it to be resolved within episodes 12-22.