While I find that Tennant isn't bad, I certainly preferred Eggleston. I've heard that Rose leaves after the current season showing in the US, so I likely will stop watching it.
True, she's out of the series after two seasons. She lasted longer than Ecclestone, who never did really give that good a reason for only doing one season but Tennant does it really well too imo.
Quite looking forward to season three myself (Christmas special first, with Catherine Tate, should be fun!), although I enjoyed Rose most of the episodes, she became too much of a center of the show, and constantly dragging her family in so many episodes grew boring.