Meh. A lot of writers really get the dynamic wrong. Don't even get me started on Kreisberg. They also really don't get Ollie, and focus on the wrong part of his personality or misinterpret his feelings for Dinah. I really think the solution here is separate titles, so she can get her own stories told.
I think Bat/Cat works because Selina isn't a supervillain so much as an antihero, and she's very much her own person whith her own agenda that happens to include a relationship (of sorts) with Bruce. I don't really like the idea of a stalker boyfriend--a stalker villain could be interesting, or at the vary least played for laughs in a twisted kind of way. I think she functions best with someone just as independent as she is, where she still gets a chance to be the responsible partner but not a stand-in mom. I totally think there need to be more non-hero love interests for female superheroes, and I definitely think the Dinah/Ollie relationship needs work, but I wouldn't break them up.