You get all updates for Construct 2 for free, however when Construct 3 comes out, you'll have to buy that again. Since we don't know any date about C3, and it's probably still a long way off, I'd suggest don't wait for it.
Before you buy Construct 2, do some testing with the free version and see if the workflow suits you.