While you're deciding, you might consider updating to 1.3.20. That firmware appears to be quite stable. 1.3.20 is not just P3 firmware. It contains the latest Remote Controller firmware update. If you upgrade directly to 1.4.10, you'll probably need to download 1.3.20 anyway to get the RC update. A number of folks who skipped 1.3.20 were having trouble with this today.
Then there's the battery firmware update in 1.3.20. You have to update the P3 to that level and cycle your batteries through in order to get those to happen. You may never get those updates if you skip 1.3.20. I don't know this for a fact, but there is no evidence I've seen that the battery updates are in the .bin file for 1.4.10.
Me -- I'm staying at 1.3.20 until the things being discussed in this thread and elsewhere are resolved. I fly mostly over water, sometimes a mile or more offshore and sometimes over wetlands where I'm trying to get as low as I can with trees around. I don't want to deal with the increased chance of "video dropouts". I don't really care about the extra flight modes except I'd like Home Lock.