The short answer: for minimum risk, only buy a development environment that will do everything you need right now.

Never buy software on promises and "upcoming features".


Now the real trick is know what features your upcoming game will need (this is where design is key) and what features an development environment actually has.


Conitec's Free Resources:
User Magazine || Docs and Tutorials || WIKI