I have noooo experience, but installed a itracker mini0906. Seems to work, has all functions that could be useful, very small, micro sd adapter included and so on. I have it hardwired, so it notices when someone crashes my jeep when its parked and turns on for recording. Fortunately I didnt have to use the video files so far.
And no, I dont get money from them
Mr.Giant - '92 YJ
Giant 2 - '18 JLUR