What is the point of this thread? There are already hundreds of posts in this forum comparing the 8th gen to the 7th gen, along with all of the back-and-forth debate and bickering that came with them.
As far as the actual decision to switch, it is 100% the personal choice of the O/P, which should be based on a careful in-person comparison and test-drive, not an internet thread. There definitely is no good financial reason to get rid of a 2007 for a 2008. It's a losing proposition from that standpoint.