It is not a good camera indoors. Small sensor, noisy, and the lens is slow due to its nature....a super-zoom...of sorts. You have to use flash or a tripod and metering for indoors shots, or have strong lighting.
My HS20 takes suprisingly decent video, but it does not time-out. You should be able to fill up your card. You have a gitch in the programming perhaps? Have you installed the firmware updates?
I am not that savvy about cameras, so hopefully someone else will have something more positive to offer you.