no, you'd be wasting money if you bought the unreal engine...
the cost of upgrading is a simple way of makin a bit of money, so i'm completely fine with the upgrade price (i own com). The new way of compiling is to not compile (except for the lightmaps). It'll run straight into the engine, and Wed will show what the levels will look like in realtime...