I get the feeling that, if you hadn't read any of the Flash comics or weren't familiar with his background very much, you might actually get the distinct feeling they're trying to set up Caitlin as Barry's love interest rather than Ivy. Ivy seems to have more of a sisterly vibe to her. Caitlin falls more into the mould of someone who is guarded at first (quite understandably because of her loss) but then opens up to Barry.
I don't think the writers should push Ivy on us at all costs. That's what it felt like with Lana Lang in the first few seasons of Smallville. I don't know if they're going to push Laurel on us in Arrow, but it seems the more natural relationship there is Ollie and Felicity. Maybe here, the more natural path might be Barry and Caitlin. I don't know. It's not like there are the same sparks flying between her and Barry that there are with Ollie and Felicity, but partly because she is still grieving and her heart is still with someone else.