This will go a bit off-topic, so for longer discussion I suggest you create a new thread.

However, there's no guarantee that one or another operator will keep any promotion running. You have to evaluate other things, such as how is the coverage in the main areas you frequently visit, cost of voice calls to landlines, packages, etc...