No hay ningún canon para establecer si tuvieron un matrimonio feliz o triste, así que no sabemos si Ginny engañó a Harry o Harry engañó a Ginny, pero eso va en contra de las creencias y necesidades personales de JKR, por lo que no compro eso.
Acerca de que Ginny y Harry son almas gemelas, sé que JKR lo dijo, pero esto es solo una risa si lo analizas críticamente cuando crezcas. Harry tuvo que casarse con una mujer Gryffindor blanca y adecuada que resultó ser una Weasley, y Ginny se casó con una muy rica (sí, fanáticos, eso es lo que cuenta) y el famoso Wizzard. ¿Crees que Ginny tenía una mejor opción? No lo creo. Harry tenía muchas mejores opciones, pero solo conocía a los Weasley.