Tera provides a freedom to the constructive side of pokemon never seen before. It's really exciting coming up with new sets and many mons previously considering unviable are now usable. In battle, there is a frustration of not knowing exactly what your opponent has in store, but honestly that's...