i know what you mean , drivers, some plug ins, exc. but you would be surprised how stable 7 really is.im on 8 now and its very stable.
i usually get the developers preview for new OS's keep up changes.
theres nothing worse than being left behind and learning a new os on the fly.
not to mention ssoner or later you will be forced in to a new os.
when ms stops support for xp then security will become an even bigger issue than it is now for xp users.
your probably holding back an upgrade though for like 1 or 2 things.its something to weigh out.