I agree that giving them stats was a big mistake... From a business point of view, it's brilliant, because whales are gonna whale. However, just like you mentioned, this will most likely push away new players even further away from Rifts
Still quite early to judge, so let's see how this pans...