What version of UE4 should I use?

You should absolutely use the latest version of the engine, though you may not want to switch/update during mid-development due to changes in each version. Each new version of UE4 has SUBSTANTIAL improvements, you’ll want to start off with 4.9 .