H.264/MPEG4-AVC is probably the (current) future. I'd go that way. It's standards based, so you shouldn't have weird incompatibilities.

The real question, though, is what will your video playback device support? I'd figure that out first and then use what it supports best.
_________________________
Bitt Faulk