Credit: ABC

We'll admit it: We have a soft spot for Neal/Baelfire (Michael Raymond-James) on Once Upon a Time. We're not sure if he's the right guy for Emma — we're intrigued by the idea, but it's also hard to ignore her chemistry with Hook — but we're definitely glad he's around. 

Why? A lot of reasons. We love watching Rumplestiltskin struggle to stay good(ish), and having Nealfire around gives him extra motivation to prove his worth. We're suckers for tormented family relationships, so Nealfire's conflicted feelings about his dad are like TV crack for us. And, of course, the more wrinkles you can throw into the Charming/Mills/Rumplestiltskin extended family, the happier we are. For example, we're really looking forward to (hopefully) watching Regina react to finding out her son's biological dad is in the picture — not to mention his relationship to Rumple!

That said, we've been hearing rumbles from other fans who aren't so pleased with Neal. We're seeing a lot of hate thrown in his direction for not only abandoning Emma, but making sure she ended up in jail to boot — and then not even apologizing when they met again. While we're willing to accept that totally terrible move as part of the whole super-flawed, broken Nealfire package, we can understand why it would turn some people off the character for good.

So, where do you fall: Are you a Nealfire fan, or would you prefer if he disappeared? Vote in the reaction buttons below!

Catch the next episode of Once Upon a Time on Sunday, April 21 at 8 p.m. ET/PT on ABC.

Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter @BeccaDMartin