You'll get mixed opinions here as well.
I have a Gen 1 Ipilot and it will hold the boat in a 20-30' radius of the spot which is ok with me as I only use when I need to focus on re-tieing several lines/lures as I troll 99% of the time. I've read several comments the newer models are better, but it really depends on your expectations and how you plan on using it.
Ipilot is great for trolling as you can sit back and let the TM/IP control the direction of the boat. You just have monitor things, not drive the boat the entire time.
GO BIG ORANGE !
I meant to behave, but there were just way too many other options available at the time.